<PackageReference Include="Microsoft.Bcl.Cryptography" Version="11.0.0-rc.2.26504.105" />

System.Security.Cryptography.HpkeKem

public enum HpkeKem
Specifies a key encapsulation mechanism (KEM) for an HPKE cipher suite.

Indicates that key encapsulation uses DHKEM with the NIST P-256 curve and HKDF-SHA-256.

Indicates that key encapsulation uses DHKEM with the NIST P-384 curve and HKDF-SHA-384.

Indicates that key encapsulation uses DHKEM with the NIST P-521 curve and HKDF-SHA-512.

Indicates that key encapsulation uses DHKEM with X25519 and HKDF-SHA-256.

Indicates that key encapsulation uses ML-KEM-1024.

MLKEM_512 = 64

Indicates that key encapsulation uses ML-KEM-512.

MLKEM_768 = 65

Indicates that key encapsulation uses ML-KEM-768.

Indicates that key encapsulation combines ML-KEM-1024 with ECDH using the NIST P-384 curve.

Indicates that key encapsulation combines ML-KEM-768 with ECDH using the NIST P-256 curve.