|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AEADBlockCipher | A block cipher mode that includes authenticated encryption with a streaming mode and optional associated data. |
BlockCipher | An interface, which encapsulates symmetric ciphers like 3-DES or AES. |
Digest | An interface, which encapsulates secure hash function like SHA-1 or SHA-256. |
Mac | A message authentication code. |
RandomGenerator | Generic interface for objects generating random bytes. |
SeededRandomGenerator | Random generator, which needs seeding fromwithin the application. |
Class Summary | |
---|---|
AESCipher | Implementation of AES base copied from bouncycastle's AESFastEngine. |
CBCCipher | CBC cipher mode for symmetric ciphers. |
DigestRandomGenerator | Random generation based on the digest with counter. |
GCMCipher | galois counter mode for symmetric ciphers. |
GeneralDigest | Base class for the most common digests. |
HMac | HMAC cf. to RFC2104 imported from bouncycastle. |
NativeRandomGenerator | A random generator, which uses the JRE implementation of a secure random generator. |
Pack | Helper methods for packing/unpacking data. |
SHA1Digest | implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349. |
SHA256Digest | FIPS 180-2 implementation of SHA-256. |
Exception Summary | |
---|---|
InvalidCipherTextException | An exception thrown when a additionally authenticated block cipher encounter a checksum error. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |