java.lang.Object | |
↳ | org.bouncycastle.crypto.engines.GOST28147Engine |
implementation of GOST 28147-89
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
int | BLOCK_SIZE |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
standard constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the name of the algorithm the cipher implements.
| |||||||||||
Return the block size for this cipher (in bytes).
| |||||||||||
Return the S-Box associated with SBoxName
| |||||||||||
initialise an GOST28147 cipher.
| |||||||||||
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
|
standard constructor.
Return the name of the algorithm the cipher implements.
Return the block size for this cipher (in bytes).
Return the S-Box associated with SBoxName
sBoxName | name of the S-Box |
---|
initialise an GOST28147 cipher.
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).