Table of Contents

Class NtruLPRimeKemExtractor

Namespace
Org.BouncyCastle.Pqc.Crypto.NtruPrime
Assembly
BouncyCastle.Cryptography.dll
public class NtruLPRimeKemExtractor : IEncapsulatedSecretExtractor
Inheritance
NtruLPRimeKemExtractor
Implements
Inherited Members

Constructors

NtruLPRimeKemExtractor(NtruLPRimeKeyParameters)

public NtruLPRimeKemExtractor(NtruLPRimeKeyParameters privParams)

Parameters

privParams NtruLPRimeKeyParameters

Properties

EncapsulationLength

The length in bytes of the encapsulation.

public int EncapsulationLength { get; }

Property Value

int

Methods

ExtractSecret(byte[])

Generate an exchange pair based on the recipient public key.

public byte[] ExtractSecret(byte[] encapsulation)

Parameters

encapsulation byte[]

the encapsulated secret.

Returns

byte[]