| Package | Description |
|---|---|
| org.bouncycastle.crypto | Base classes for the lightweight API. |
| org.bouncycastle.crypto.digests | Message digest classes. |
| Modifier and Type | Method and Description |
|---|---|
CryptoServicePurpose | CryptoServiceProperties.getPurpose()Return the purpose of the cryptographic service. |
static CryptoServicePurpose | CryptoServicePurpose.valueOf(String name)Returns the enum constant of this type with the specified name. |
static CryptoServicePurpose[] | CryptoServicePurpose.values()Returns an array containing the constants of this enum type, in
the order they are declared. |
| Modifier and Type | Field and Description |
|---|---|
protected CryptoServicePurpose | KeccakDigest.purposepurpose. |
protected CryptoServicePurpose | LongDigest.purposeCrypto operation purpose. |
| Constructor and Description |
|---|
KeccakDigest(CryptoServicePurpose purpose)KeccakDigest. |
KeccakDigest(int bitLength,
CryptoServicePurpose purpose)KeccakDigest. |
LongDigest(CryptoServicePurpose purpose)Constructor for variable length word |
SHA3Digest(CryptoServicePurpose purpose)SHA3Digest. |
SHA3Digest(int bitLength,
CryptoServicePurpose purpose)SHA3Digest. |
SHA512Digest(CryptoServicePurpose purpose)Standard constructor, with purpose |
SHAKEDigest(CryptoServicePurpose purpose)SHAKEDigest. |
SHAKEDigest(int bitStrength,
CryptoServicePurpose purpose)Base constructor. |