Interface | Description |
---|---|
CipherParameters |
all parameter classes implement this.
|
Digest |
interface that a message digest conforms to.
|
EncodableDigest |
Encodable digests allow you to download an encoded copy of their internal state.
|
ExtendedDigest | |
Mac |
The base interface for implementations of message authentication codes (MACs).
|
Memoable |
Interface for Memoable objects.
|
Class | Description |
---|---|
Arrays |
General array utilities.
|
DigestFactory |
Basic factory class for message digests.
|
GeneralDigest |
base implementation of MD4 family style digest as outlined in
"Handbook of Applied Cryptography", pages 344 - 347.
|
HMac |
HMAC implementation based on RFC2104
H(K XOR opad, H(K XOR ipad, text))
|
Integers |
Utility methods for ints.
|
KeyParameter | |
Pack |
Utility methods for converting byte arrays into ints and longs, and back again.
|
PBEParametersGenerator |
super class for all Password Based Encryption (PBE) parameter generator classes.
|
PKCS5S2ParametersGenerator |
Generator for PBE derived keys and ivs as defined by PKCS 5 V2.0 Scheme 2.
|
SHA256Digest |
FIPS 180-2 implementation of SHA-256.
|
Strings |
String utilities.
|
Exception | Description |
---|---|
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.
|
RuntimeCryptoException |
the foundation class for the exceptions thrown by the crypto packages.
|