libnvme(9)
π enum nvmf_auth_kxgid π
okay so bestie, this page is from the libnvme(9) API manual, and itβs literally all about KX-HMAC-CHAP Key Exchange Group Identifiers. no cap, itβs giving βwhich key exchange group are we usingβ energy, and every single constant is right here. π«Ά
πΈ 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 π
okay so hereβs the whole lineup, bestie. each constant is a whole vibe, and the details are staying exactly as they are:
NVMF_AUTH_KXGID_NULLβ No key exchange performed. like, zero exchange, none, periodt πNVMF_AUTH_KXGID_FFDHE2048β Finite Field Diffie-Hellman Ephemeral, 2048-bit group (refer to RFC 7919). classic group energy β¨NVMF_AUTH_KXGID_FFDHE3072β Finite Field Diffie-Hellman Ephemeral, 3072-bit group (refer to RFC 7919). bigger group, same slay πNVMF_AUTH_KXGID_FFDHE4096β Finite Field Diffie-Hellman Ephemeral, 4096-bit group (refer to RFC 7919). the way this group just keeps going up π₯NVMF_AUTH_KXGID_FFDHE6144β Finite Field Diffie-Hellman Ephemeral, 6144-bit group (refer to RFC 7919). highkey huge, lowkey iconic π¦NVMF_AUTH_KXGID_FFDHE8192β Finite Field Diffie-Hellman Ephemeral, 8192-bit group (refer to RFC 7919). biggest finite-field group on this list, no cap πNVMF_AUTH_KXGID_SECP256R1β Elliptic Curve Diffie-Hellman Ephemeral, curvesecp256r1(refer to RFC 8422, NIST SP 800-186). cute curve name, serious reference list πΈNVMF_AUTH_KXGID_SECP384R1β Elliptic Curve Diffie-Hellman Ephemeral, curvesecp384r1(refer to RFC 8422, NIST SP 800-186). the 384 version said βIβm also hereβ πNVMF_AUTH_KXGID_MLKEM768β Module-Lattice Key-Encapsulation Mechanism, security category 3 (refer to NIST FIPS 203). long name, immaculate vibe π§NVMF_AUTH_KXGID_MLKEM1024β Module-Lattice Key-Encapsulation Mechanism, security category 5 (refer to NIST FIPS 203). security category 5 said βstep asideβ βNVMF_AUTH_KXGID_SECP256R1MLKEM768β Hybrid key exchange usingsecp256r1and ML-KEM-768 (refer todraft-ietf-tls-ecdhe-mlkem). hybrid moment, both names in one constant πNVMF_AUTH_KXGID_SECP384R1MLKEM1024β Hybrid key exchange usingsecp384r1and ML-KEM-1024 (refer todraft-ietf-tls-ecdhe-mlkem). the final hybrid, and it ate π
okay thatβs the whole page, bestie. this was enum nvmf_auth_kxgid from the libnvme(9) manual, dated October 2026. slay and stay secure π
β¨
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms