| libnvme(9) | API Manual | libnvme(9) |
NAME
enum nvme_security_personality_attrs - Security Personality Attributes data structure
SYNOPSIS
enum nvme_security_personality_attrs {
NVME_SEC_PERSONALITY_ASP ,
NVME_SEC_PERSONALITY_TCGP ,
NVME_SEC_PERSONALITY_AHATSDP ,
NVME_SEC_PERSONALITY_VSP_SHIFT ,
NVME_SEC_PERSONALITY_VSP_MASK
};
Constants
- NVME_SEC_PERSONALITY_ASP
- Allow Security Protocol: If set, then the security protocols specified by this data structure shall be allowed; if cleared, then they shall be prohibited.
- NVME_SEC_PERSONALITY_TCGP
- TCG Security Protocol: specifies the security protocol range 01h to 06h.
- NVME_SEC_PERSONALITY_AHATSDP
- Authentication in Host Attachments of Transient Storage Devices Protocol: specifies the security protocol value EEh.
- NVME_SEC_PERSONALITY_VSP_SHIFT
- Shift amount to get the Vendor Specific Protocol Fx bitmap (security protocols F0h to FFh) field.
- NVME_SEC_PERSONALITY_VSP_MASK
- Mask to get the Vendor Specific Protocol Fx bitmap field.
| enum nvme_security_personality_attrs | October 2026 |