Class CmceKemGenerator
- Namespace
- Org.BouncyCastle.Pqc.Crypto.Cmce
- Assembly
- BouncyCastle.Cryptography.dll
public sealed class CmceKemGenerator : IEncapsulatedSecretGenerator
- Inheritance
-
CmceKemGenerator
- Implements
- Inherited Members
Constructors
CmceKemGenerator(SecureRandom)
public CmceKemGenerator(SecureRandom random)
Parameters
randomSecureRandom
Methods
GenerateEncapsulated(AsymmetricKeyParameter)
Generate an exchange pair based on the recipient public key.
public ISecretWithEncapsulation GenerateEncapsulated(AsymmetricKeyParameter recipientKey)
Parameters
recipientKeyAsymmetricKeyParameter
Returns
- ISecretWithEncapsulation
An SecretWithEncapsulation derived from the recipient public key.