---
name: "nvmf_auth_kxgid-libnvme3"
section: "2"
platform: "linux"
package: "nvme-cli"
version: "3.2-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nvmf_auth_kxgid-libnvme3"
---

# nvmf\_auth\_kxgid-libnvme3(2)

KX-HMAC-CHAP Key Exchange Group Identifiers

## NAME

enum nvmf\_auth\_kxgid - KX-HMAC-CHAP Key Exchange Group Identifiers

## SYNOPSIS

enum nvmf\_auth\_kxgid {\
     **NVMF\_AUTH\_KXGID\_NULL** , \
\
     **NVMF\_AUTH\_KXGID\_FFDHE2048** , \
\
     **NVMF\_AUTH\_KXGID\_FFDHE3072** , \
\
     **NVMF\_AUTH\_KXGID\_FFDHE4096** , \
\
     **NVMF\_AUTH\_KXGID\_FFDHE6144** , \
\
     **NVMF\_AUTH\_KXGID\_FFDHE8192** , \
\
     **NVMF\_AUTH\_KXGID\_SECP256R1** , \
\
     **NVMF\_AUTH\_KXGID\_SECP384R1** , \
\
     **NVMF\_AUTH\_KXGID\_MLKEM768** , \
\
     **NVMF\_AUTH\_KXGID\_MLKEM1024** , \
\
     **NVMF\_AUTH\_KXGID\_SECP256R1MLKEM768** , \
\
     **NVMF\_AUTH\_KXGID\_SECP384R1MLKEM1024**

};

## Constants

- NVMF\_AUTH\_KXGID\_NULL

  No key exchange performed

- NVMF\_AUTH\_KXGID\_FFDHE2048

  Finite Field Diffie-Hellman Ephemeral, 2048-bit group (refer to RFC 7919)

- NVMF\_AUTH\_KXGID\_FFDHE3072

  Finite Field Diffie-Hellman Ephemeral, 3072-bit group (refer to RFC 7919)

- NVMF\_AUTH\_KXGID\_FFDHE4096

  Finite Field Diffie-Hellman Ephemeral, 4096-bit group (refer to RFC 7919)

- NVMF\_AUTH\_KXGID\_FFDHE6144

  Finite Field Diffie-Hellman Ephemeral, 6144-bit group (refer to RFC 7919)

- NVMF\_AUTH\_KXGID\_FFDHE8192

  Finite Field Diffie-Hellman Ephemeral, 8192-bit group (refer to RFC 7919)

- NVMF\_AUTH\_KXGID\_SECP256R1

  Elliptic Curve Diffie-Hellman Ephemeral, curve secp256r1 (refer to RFC 8422, NIST SP 800-186)

- NVMF\_AUTH\_KXGID\_SECP384R1

  Elliptic Curve Diffie-Hellman Ephemeral, curve secp384r1 (refer to RFC 8422, NIST SP 800-186)

- NVMF\_AUTH\_KXGID\_MLKEM768

  Module-Lattice Key-Encapsulation Mechanism, security category 3 (refer to NIST FIPS 203)

- NVMF\_AUTH\_KXGID\_MLKEM1024

  Module-Lattice Key-Encapsulation Mechanism, security category 5 (refer to NIST FIPS 203)

- NVMF\_AUTH\_KXGID\_SECP256R1MLKEM768

  Hybrid key exchange using secp256r1 and ML-KEM-768 (refer to draft-ietf-tls-ecdhe-mlkem)

- NVMF\_AUTH\_KXGID\_SECP384R1MLKEM1024

  Hybrid key exchange using secp384r1 and ML-KEM-1024 (refer to draft-ietf-tls-ecdhe-mlkem)
