Table of Contents

Class MLKemDecapsulator

Namespace
Org.BouncyCastle.Crypto.Kems
Assembly
BouncyCastle.Cryptography.dll
public sealed class MLKemDecapsulator : IKemDecapsulator
Inheritance
MLKemDecapsulator
Implements
Inherited Members

Constructors

MLKemDecapsulator(MLKemParameters)

public MLKemDecapsulator(MLKemParameters parameters)

Parameters

parameters MLKemParameters

Properties

EncapsulationLength

public int EncapsulationLength { get; }

Property Value

int

SecretLength

public int SecretLength { get; }

Property Value

int

Methods

Decapsulate(byte[], int, int, byte[], int, int)

public void Decapsulate(byte[] encBuf, int encOff, int encLen, byte[] secBuf, int secOff, int secLen)

Parameters

encBuf byte[]
encOff int
encLen int
secBuf byte[]
secOff int
secLen int

Decapsulate(ReadOnlySpan<byte>, Span<byte>)

public void Decapsulate(ReadOnlySpan<byte> encapsulation, Span<byte> secret)

Parameters

encapsulation ReadOnlySpan<byte>
secret Span<byte>

Init(ICipherParameters)

public void Init(ICipherParameters parameters)

Parameters

parameters ICipherParameters