| Interface | Description |
|---|---|
| EncodableDigest |
Encodable digests allow you to download an encoded copy of their internal state.
|
| Class | Description |
|---|---|
| AndroidDigestFactory |
Level of indirection to let us select OpenSSLDigest implementations
for libcore but fallback to BouncyCastle ones on the RI.
|
| AndroidDigestFactoryBouncyCastle | |
| AndroidDigestFactoryOpenSSL | |
| GeneralDigest |
base implementation of MD4 family style digest as outlined in
"Handbook of Applied Cryptography", pages 344 - 347.
|
| LongDigest |
Base class for SHA-384 and SHA-512.
|
| MD5Digest |
implementation of MD5 as outlined in "Handbook of Applied Cryptography", pages 346 - 347.
|
| NullDigest | |
| OpenSSLDigest |
Implements the BouncyCastle Digest interface using OpenSSL's EVP API.
|
| OpenSSLDigest.MD5 | |
| OpenSSLDigest.SHA1 | |
| OpenSSLDigest.SHA224 | |
| OpenSSLDigest.SHA256 | |
| OpenSSLDigest.SHA384 | |
| OpenSSLDigest.SHA512 | |
| SHA1Digest |
implementation of SHA-1 as outlined in "Handbook of Applied Cryptography", pages 346 - 349.
|
| SHA224Digest |
SHA-224 as described in RFC 3874
|
| SHA256Digest |
FIPS 180-2 implementation of SHA-256.
|
| SHA384Digest |
FIPS 180-2 implementation of SHA-384.
|
| SHA512Digest |
FIPS 180-2 implementation of SHA-512.
|