Table of Contents

Constructor HybridMLKem

Namespace
Rotherprivat.KemBasedNet.Cryptography
Assembly
KemBasedNet.dll

HybridMLKem(MLKem, bool)

Construct encryptor / decryptor using ML-KEM

public HybridMLKem(MLKem mlKem, bool dontDispose = false)

Parameters

mlKem MLKem

ML-KKEM instance

dontDispose bool

Avoid disposing the Key-Exchange class, if attached to an external managed instance

HybridMLKem(CompositeMLKem, bool)

Construct encryptor / decryptor using CompositeMLKKEM

public HybridMLKem(CompositeMLKem compositeMLKem, bool dontDispose = false)

Parameters

compositeMLKem CompositeMLKem
dontDispose bool

Avoid disposing the Key-Exchange class, if attached to an external managed instance