libnvme(9) API Manual libnvme(9) NAME enum nvmf_auth_rcodeex - AUTH_Failure Reason Code Explanations (RCODEEX) SYNOPSIS enum nvmf_auth_rcodeex { NVMF_AUTH_RCODEEX_FAILED , NVMF_AUTH_RCODEEX_PROTOCOL_NOT_USABLE , NVMF_AUTH_RCODEEX_SCC_MISMATCH , NVMF_AUTH_RCODEEX_HASH_NOT_USABLE , NVMF_AUTH_RCODEEX_KXGROUP_NOT_USABLE , NVMF_AUTH_RCODEEX_INCORRECT_PAYLOAD , NVMF_AUTH_RCODEEX_INCORRECT_MESSAGE }; Constants NVMF_AUTH_RCODEEX_FAILED Authentication failed: authentication of the involved host or NVM subsystem failed NVMF_AUTH_RCODEEX_PROTOCOL_NOT_USABLE Authentication protocol not usable: the protocol descriptors proposed by the host do not satisfy the security requirements of the controller NVMF_AUTH_RCODEEX_SCC_MISMATCH Secure channel concatenation mismatch: the SC_C value specified by the host does not satisfy the security requirements of the controller NVMF_AUTH_RCODEEX_HASH_NOT_USABLE Hash function not usable: the HashIDList proposed by the host does not satisfy the security requirements of the controller NVMF_AUTH_RCODEEX_KXGROUP_NOT_USABLE Key exchange group not usable: the KXgIDList proposed by the host does not satisfy the security requirements of the controller NVMF_AUTH_RCODEEX_INCORRECT_PAYLOAD Incorrect payload: the payload of the received message is not correct NVMF_AUTH_RCODEEX_INCORRECT_MESSAGE Incorrect protocol message: the received message is not the expected next message in the authentication protocol sequence October 2026 enum nvmf_auth_rcodeex libnvme(9)