java.lang.Object | |
↳ | org.bouncycastle.crypto.engines.XTEAEngine |
An XTEA engine.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Create an instance of the TEA encryption algorithm
and set some defaults
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the name of the algorithm the cipher implements.
| |||||||||||
Return the block size for this cipher (in bytes).
| |||||||||||
initialise
| |||||||||||
Process one block of input from the array in and write it to
the out array.
| |||||||||||
Reset the cipher.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.bouncycastle.crypto.BlockCipher
|
Create an instance of the TEA encryption algorithm and set some defaults
Return the name of the algorithm the cipher implements.
Return the block size for this cipher (in bytes).
initialise
forEncryption | whether or not we are for encryption. |
---|---|
params | the parameters required to set up the cipher. |
IllegalArgumentException | if the params argument is inappropriate. |
---|
Process one block of input from the array in and write it to the out array.
in | the array containing the input data. |
---|---|
inOff | offset into the in array the data starts at. |
out | the array the output data will be copied into. |
outOff | the offset into the out array the output will start at. |
Reset the cipher. After resetting the cipher is in the same state as it was after the last init (if there was one).