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)