BlockCipherpublic class AES256 extends java.lang.Object implements BlockCipher
BlockCipher.Direction| Constructor | Description |
|---|---|
AES256() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getBlockSize() |
|
int |
getKeySize() |
|
java.lang.String |
getTag() |
Encryption method tag, AES256 for AES 256 (Rijndael 256/128) and so on
|
void |
initialize(BlockCipher.Direction direction,
SymmetricKey key) |
|
protected boolean |
initialized() |
Whether the engine has been initialized properly.
|
byte[] |
transformBlock(byte[] block) |
Encrypt/decrypt source block and return processed block
|
public int getBlockSize()
getBlockSize in interface BlockCipherpublic int getKeySize()
getKeySize in interface BlockCipherpublic java.lang.String getTag()
getTag in interface BlockCipherpublic void initialize(BlockCipher.Direction direction, SymmetricKey key)
initialize in interface BlockCipherprotected boolean initialized()
public byte[] transformBlock(byte[] block)
throws EncryptionError
transformBlock in interface BlockCipherblock - source blockEncryptionError - if key or block has wrong size