| Package | Description |
|---|---|
| org.bouncycastle.crypto |
Base classes for the lightweight API.
|
| 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.
|
| Constructor and Description |
|---|
AsymmetricCipherKeyPair(CipherParameters publicParam,
CipherParameters privateParam)
Deprecated.
use AsymmetricKeyParameter
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsymmetricKeyParameter
Parameter class for asymmetric key operations.
|
class |
ParametersWithContext
Cipher parameters with associated context data.
|
class |
ParametersWithRandom
Cipher parameters with associated random number generator.
|
| Modifier and Type | Method and Description |
|---|---|
CipherParameters |
ParametersWithContext.getParameters() |
CipherParameters |
ParametersWithRandom.getParameters() |
| Constructor and Description |
|---|
ParametersWithContext(CipherParameters parameters,
byte[] context) |
ParametersWithRandom(CipherParameters parameters) |
ParametersWithRandom(CipherParameters parameters,
SecureRandom random) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
KEMParameters
Parameters for Key Encapsulation Mechanism (KEM) operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MLKEMKeyParameters
Base key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
|
class |
MLKEMParameters
Parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism) algorithms.
|
class |
MLKEMPrivateKeyParameters
Private key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
|
class |
MLKEMPublicKeyParameters
Public key parameters for ML-KEM (Module-Lattice Key Encapsulation Mechanism).
|