public class AIMerKeyPairGenerator extends java.lang.Object implements AsymmetricCipherKeyPairGenerator
This generator produces AIMerPublicKeyParameters and AIMerPrivateKeyParameters based on the
AIMer algorithm parameters. The implementation follows the specification defined in the official AIMer
documentation and reference implementation.
AIMer is a selected algorithm in the Korean Post-Quantum Cryptography (KPQC) project.
References:
| Constructor and Description |
|---|
AIMerKeyPairGenerator() |
| Modifier and Type | Method and Description |
|---|---|
AsymmetricCipherKeyPair |
generateKeyPair()
return an AsymmetricCipherKeyPair containing the generated keys.
|
void |
init(KeyGenerationParameters params)
intialise the key pair generator.
|
public void init(KeyGenerationParameters params)
AsymmetricCipherKeyPairGeneratorinit in interface AsymmetricCipherKeyPairGeneratorparams - the parameters the key pair is to be initialised with.public AsymmetricCipherKeyPair generateKeyPair()
AsymmetricCipherKeyPairGeneratorgenerateKeyPair in interface AsymmetricCipherKeyPairGenerator