| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| public static class | |
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private KEMExtractSpec | |
| private KEMGenerateSpec | |
| private MLKEMParameters | |
| private SecureRandom |
| Access | Constructor and Description |
|---|---|
| public | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected SecretKey | engineGenerateKey()
Implements abstract javax. Generates a secret key. |
| protected void | engineInit(SecureRandom
the source of randomness for this generator secureRandom)Implements abstract javax. Initializes the key generator. |
| protected void | engineInit(AlgorithmParameterSpec
the key generation parameters algorithmParameterSpec, SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness. |
| protected void | engineInit(int
the keysize. This is an algorithm-specific metric,
specified in number of bits. i, SecureRandom the source of randomness for this key generator secureRandom)Implements abstract javax. Initializes this key generator for a certain keysize, using the given source of randomness. |
| extSpec | back to summary |
|---|---|
| private KEMExtractSpec extSpec | |
| genSpec | back to summary |
|---|---|
| private KEMGenerateSpec genSpec | |
| kyberParameters | back to summary |
|---|---|
| private MLKEMParameters kyberParameters | |
| random | back to summary |
|---|---|
| private SecureRandom random | |
| MLKEMKeyGeneratorSpi | back to summary |
|---|---|
| public MLKEMKeyGeneratorSpi() | |
| MLKEMKeyGeneratorSpi | back to summary |
|---|---|
| protected MLKEMKeyGeneratorSpi(MLKEMParameters kyberParameters) | |
| engineGenerateKey | back to summary |
|---|---|
| protected SecretKey engineGenerateKey() Implements abstract javax. Doc from javax. Generates a secret key.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(SecureRandom secureRandom) Implements abstract javax. Doc from javax. Initializes the key generator.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(AlgorithmParameterSpec algorithmParameterSpec, SecureRandom secureRandom) throws InvalidAlgorithmParameterException Implements abstract javax. Doc from javax. Initializes the key generator with the specified parameter set and a user-provided source of randomness.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(int i, SecureRandom secureRandom) Implements abstract javax. Doc from javax. Initializes this key generator for a certain keysize, using the given source of randomness.
| |
| Access | Constructor and Description |
|---|---|
| public |
| MLKEM1024 | back to summary |
|---|---|
| public MLKEM1024() | |
| Access | Constructor and Description |
|---|---|
| public |
| MLKEM512 | back to summary |
|---|---|
| public MLKEM512() | |
| Access | Constructor and Description |
|---|---|
| public |
| MLKEM768 | back to summary |
|---|---|
| public MLKEM768() | |