| libnvme(9) | API Manual | libnvme(9) |
NAME
struct nvmf_auth_kxchap_protocol_descriptor - KX-HMAC-CHAP Authentication Protocol Descriptor
SYNOPSIS
struct nvmf_auth_kxchap_protocol_descriptor {
__u8 authid;
__u8 rsvd1;
__u8 halen;
__u8 kxlen;
__u8 hashidlist[30];
__u8 kxgidlist[30];
};
Members
- authid
- Authentication Protocol Identifier, see enum nvmf_auth_protocol_id
- rsvd1
- Reserved
- halen
- HashIDList Length: number of hash function identifiers (1 to 30)
- kxlen
- KXgIDList Length: number of key exchange group identifiers (1 to 30)
- hashidlist
- Hash Function Identifier List, one byte per identifier, see enum libnvmf_hmac_alg. Unused trailing bytes are padding cleared to 0h.
- kxgidlist
- Key Exchange Group Identifier List, one byte per identifier, see enum nvmf_auth_kxgid. Unused trailing bytes are padding cleared to 0h.
| struct nvmf_auth_kxchap_protocol_descriptor | October 2026 |