| 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.
|
Copyright © 2019–2025. All rights reserved.