---
name: "nvmf_auth_rcodeex-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_rcodeex-libnvme3"
---

# nvmf\_auth\_rcodeex-libnvme3(2)

AUTH\_Failure Reason Code Explanations (RCODEEX)

## 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
