Table of Contents

Class CompositeMLKemAlgorithm

Namespace
Rotherprivat.KemBasedNet.Cryptography
Assembly
KemBasedNet.dll

Definition of CompositeMLKem algorithms, a combination of traditional KEM- and Post Quantum ML-Kem Algorithm.

See: Composite ML-KEM for use in X.509 Public Key Infrastructure

public sealed class CompositeMLKemAlgorithm
Inheritance
CompositeMLKemAlgorithm
Inherited Members

Properties

ECCurve
IsTraditionalECDH

Uses traditional ECDH

IsTraditionalRSA

Uses traditional RSA

KMKem1024WithECDhBrainpoolP384Sha3

MLKEM1024-ECDH-brainpoolP384r1-SHA3-256

KMKem1024WithECDhP384Sha3

MLKEM1024-ECDH-P384-SHA3-256

KMKem1024WithECDhP521Sha3

MLKEM1024-ECDH-P521-SHA3-256

KMKem1024WithRSA3072Sha3

MLKEM1024-RSA3072-SHA3-256

KMKem768WithECDhBrainpoolP384Sha3

MLKEM768-ECDH-brainpoolP256r1-SHA3-256

KMKem768WithECDhP256Sha3

MLKEM768-ECDH-P256-SHA3-256

KMKem768WithECDhP384Sha3

MLKEM768-ECDH-P384-SHA3-256

KMKem768WithRSA2048Sha3

MLKEM768-RSA2048-SHA3-256

KMKem768WithRSA3072Sha3

MLKEM768-RSA3072-SHA3-256

KMKem768WithRSA4096Sha3

MLKEM768-RSA4096-SHA3-256

MLKemAlgorithm
Name

Algorithm Name

Oid

Algorithm OID

RSAKeySize

Methods

FromOid(string)

Get algorithm definition from OID

GetHashCode()

Serves as the default hash function.

ToString()

Returns a string that represents the current object.