Table of Contents

MLKem768 Class

Definition

Namespace
Bodu.Security.Cryptography
Assembly
Bodu.Security.Cryptography.dll
Package
Bodu.Security.Cryptography 1.2.0
Source
MLKem.768.cs

Provides the ML-KEM-768 parameter set of NIST FIPS 203 (module rank 3, NIST security category 3, comparable to AES-192) - the parameter set most widely deployed for TLS hybrid key exchange. This class cannot be inherited.

public sealed class MLKem768 : MLKem, IDisposable
Inheritance
MLKem768
Implements
Inherited Members
Extension Methods

Remarks

Key and ciphertext sizes: encapsulation key 1184 bytes, decapsulation key 2400 bytes, ciphertext 1088 bytes, shared secret 32 bytes. See MLKem for the shared algorithm surface and security notes.

Constructors

MLKem768()

Initializes a new instance of the MLKem768 class with no key material.

public MLKem768()

Methods

Create()

Creates a new MLKem768 instance with no key material.

public static MLKem768 Create()

Returns

MLKem768

A new MLKem768 instance.

Applies to

ProductVersions
.NET8, 10