Table of Contents

MLKem512 Class

Definition

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

Provides the ML-KEM-512 parameter set of NIST FIPS 203 (module rank 2, NIST security category 1, comparable to AES-128). This class cannot be inherited.

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

Remarks

Key and ciphertext sizes: encapsulation key 800 bytes, decapsulation key 1632 bytes, ciphertext 768 bytes, shared secret 32 bytes. See MLKem for the shared algorithm surface and security notes.

Constructors

MLKem512()

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

public MLKem512()

Methods

Create()

Creates a new MLKem512 instance with no key material.

public static MLKem512 Create()

Returns

MLKem512

A new MLKem512 instance.

Applies to

ProductVersions
.NET8, 10