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
privParamsNtruLPRimeKeyParameters
Properties
EncapsulationLength
The length in bytes of the encapsulation.
public int EncapsulationLength { get; }
Property Value
Methods
ExtractSecret(byte[])
Generate an exchange pair based on the recipient public key.
public byte[] ExtractSecret(byte[] encapsulation)
Parameters
encapsulationbyte[]the encapsulated secret.
Returns
- byte[]