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