public class MLKEMKeyPairGenerator extends Object
| Constructor and Description |
|---|
MLKEMKeyPairGenerator() |
| Modifier and Type | Method and Description |
|---|---|
AsymmetricCipherKeyPair | generateKeyPair()Generate a new ML-KEM key pair. |
void | init(KeyGenerationParameters param)Initialize the key pair generator. |
AsymmetricCipherKeyPair | internalGenerateKeyPair(byte[] d,
byte[] z)Generate a key pair using the specified seed values. |
public AsymmetricCipherKeyPair generateKeyPair()
public void init(KeyGenerationParameters param)
param - the key generation parameterspublic AsymmetricCipherKeyPair internalGenerateKeyPair(byte[] d, byte[] z)
d - the seed for the key generationz - the additional seed for the key generation