public class LEAEngine extends java.lang.Object implements BlockCipher
Constructor and Description |
---|
LEAEngine()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithmName()
Return the name of the algorithm the cipher implements.
|
int |
getBlockSize()
Return the block size for this cipher (in bytes).
|
void |
init(boolean pEncrypt,
CipherParameters pParams)
Initialise the cipher.
|
int |
processBlock(byte[] pInput,
int pInOff,
byte[] pOutput,
int pOutOff)
Process one block of input from the array in and write it to
the out array.
|
void |
reset()
Reset the cipher.
|
public void init(boolean pEncrypt, CipherParameters pParams)
BlockCipher
init
in interface BlockCipher
pEncrypt
- if true the cipher is initialised for
encryption, if false for decryption.pParams
- the key and other data required by the cipher.public void reset()
BlockCipher
reset
in interface BlockCipher
public java.lang.String getAlgorithmName()
BlockCipher
getAlgorithmName
in interface BlockCipher
public int getBlockSize()
BlockCipher
getBlockSize
in interface BlockCipher
public int processBlock(byte[] pInput, int pInOff, byte[] pOutput, int pOutOff)
BlockCipher
processBlock
in interface BlockCipher
pInput
- the array containing the input data.pInOff
- offset into the in array the data starts at.pOutput
- the array the output data will be copied into.pOutOff
- the offset into the out array the output will start at.