Example usage for Java org.bouncycastle.crypto.engines IESEngine fields, constructors, methods, implement or subclass
The text is from its open source code.
IESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac) Set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message. | |
IESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac, BufferedBlockCipher cipher) Set up for use in conjunction with a block cipher to handle the message. |
Mac | getMac() |
void | init(boolean forEncryption, CipherParameters privParam, CipherParameters pubParam, CipherParameters params) Initialise the encryptor. |
void | init(AsymmetricKeyParameter publicKey, CipherParameters params, EphemeralKeyPairGenerator ephemeralKeyPairGenerator) Initialise the decryptor. |
void | init(AsymmetricKeyParameter privateKey, CipherParameters params, KeyParser publicKeyParser) Initialise the encryptor. |
byte[] | processBlock(byte[] in, int inOff, int inLen) |