| Package | Description |
|---|---|
| org.bouncycastle.crypto | Base classes for the lightweight API. |
| org.bouncycastle.crypto.digests | Message digest classes. |
| org.bouncycastle.crypto.params | Classes for parameter objects for ciphers and generators. |
| org.bouncycastle.pqc.crypto | Post-Quantum Cryptography implementations and algorithms. |
| org.bouncycastle.pqc.crypto.mlkem | This is a small portion of bouncycastle 1.80 for MLKEM, modified to reduce dependencies. |
| org.bouncycastle.pqc.crypto.util | Utility classes for Post-Quantum Cryptography operations. |
| Class and Description |
|---|
| AsymmetricCipherKeyPair a holding class for public/private parameter pairs. |
| CipherParameters all parameter classes implement this. |
| CryptoServiceProperties Properties interface for cryptographic services. |
| CryptoServicePurpose Enumeration of cryptographic service purposes. |
| Digest interface that a message digest conforms to. |
| ExtendedDigest Extended interface for message digests with additional functionality. |
| KeyGenerationParameters The base class for parameters to key generators. |
| RuntimeCryptoException the foundation class for the exceptions thrown by the crypto packages. |
| Class and Description |
|---|
| CryptoServiceProperties Properties interface for cryptographic services. |
| CryptoServicePurpose Enumeration of cryptographic service purposes. |
| Digest interface that a message digest conforms to. |
| ExtendedDigest Extended interface for message digests with additional functionality. |
| Xof With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes. |
| Class and Description |
|---|
| CipherParameters all parameter classes implement this. |
| Class and Description |
|---|
| CipherParameters all parameter classes implement this. |
| Class and Description |
|---|
| AsymmetricCipherKeyPair a holding class for public/private parameter pairs. |
| CipherParameters all parameter classes implement this. |
| KeyGenerationParameters The base class for parameters to key generators. |
| SecretWithEncapsulation Interface describing secret with encapsulation details. |
| Class and Description |
|---|
| SecretWithEncapsulation Interface describing secret with encapsulation details. |