Package com.lowagie.text.pdf.crypto

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.