|
![]() |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
BlockCipher | Block cipher engines are expected to conform to this interface. |
BlockCipherPadding | Block cipher padders are expected to conform to this interface |
CipherParameters | all parameter classes implement this. |
Class Summary | |
AESCipher | Creates an AES Cipher with CBC and padding PKCS5/7. |
AESFastEngine | an implementation of the AES (Rijndael), from FIPS-197. |
BufferedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion. |
CBCBlockCipher | implements Cipher-Block-Chaining (CBC) mode on top of a simple cipher. |
IVGenerator | An initialization vector generator for a CBC block encryption. |
KeyParameter | |
PaddedBufferedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding. |
ParametersWithIV | |
PKCS7Padding | A padder that adds PKCS7/PKCS5 padding to a block. |
RC4Encryption |
Exception Summary | |
CryptoException | the foundation class for the hard exceptions thrown by the crypto packages. |
DataLengthException | this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input. |
InvalidCipherTextException | this exception is thrown whenever we find something we don't expect in a message. |
RuntimeCryptoException | the foundation class for the exceptions thrown by the crypto packages. |
|
![]() |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |