Class MLKEMKeyGeneratorSpi
java.lang.Object
javax.crypto.KeyGeneratorSpi
org.bouncycastle.jcajce.provider.asymmetric.mlkem.MLKEMKeyGeneratorSpi
- Direct Known Subclasses:
MLKEMKeyGeneratorSpi.MLKEM1024
,MLKEMKeyGeneratorSpi.MLKEM512
,MLKEMKeyGeneratorSpi.MLKEM768
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
static class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected SecretKey
protected void
engineInit
(int i, SecureRandom secureRandom) protected void
engineInit
(SecureRandom secureRandom) protected void
engineInit
(AlgorithmParameterSpec algorithmParameterSpec, SecureRandom secureRandom)
-
Constructor Details
-
MLKEMKeyGeneratorSpi
public MLKEMKeyGeneratorSpi() -
MLKEMKeyGeneratorSpi
-
-
Method Details
-
engineInit
- Specified by:
engineInit
in classKeyGeneratorSpi
-
engineInit
protected void engineInit(AlgorithmParameterSpec algorithmParameterSpec, SecureRandom secureRandom) throws InvalidAlgorithmParameterException - Specified by:
engineInit
in classKeyGeneratorSpi
- Throws:
InvalidAlgorithmParameterException
-
engineInit
- Specified by:
engineInit
in classKeyGeneratorSpi
-
engineGenerateKey
- Specified by:
engineGenerateKey
in classKeyGeneratorSpi
-