Table of Contents

Class NtruKemGenerator

Namespace
Org.BouncyCastle.Pqc.Crypto.Ntru
Assembly
BouncyCastle.Cryptography.dll

Encapsulate a secret using NTRU. Returns an Org.BouncyCastle.Pqc.Crypto.Ntru.NtruEncapsulation as encapsulation.

public class NtruKemGenerator : IEncapsulatedSecretGenerator
Inheritance
NtruKemGenerator
Implements
Inherited Members

Constructors

NtruKemGenerator(SecureRandom)

public NtruKemGenerator(SecureRandom random)

Parameters

random SecureRandom

Methods

GenerateEncapsulated(AsymmetricKeyParameter)

Generate an exchange pair based on the recipient public key.

public ISecretWithEncapsulation GenerateEncapsulated(AsymmetricKeyParameter recipientKey)

Parameters

recipientKey AsymmetricKeyParameter

Returns

ISecretWithEncapsulation

An SecretWithEncapsulation derived from the recipient public key.

See Also