generate
fun generate(parameter: KyberParameter, randomProvider: RandomProvider = DefaultRandomProvider): KyberKEMKeyPair
Generate ML-KEM keys using the DefaultRandomProvider.
This method is the ML-KEM.KeyGen() specified in NIST FIPS 203.
Return
KyberKEMKeyPair - Contains the Encapsulation and Decapsulation Key.
Parameters
parameter
KyberParameter of the keys to be generated.
random Provider
(Optional) RandomProvider to use when generating the random and pke seed.
Throws
when the generated random seed and pke seed are empty/null.