libnvme(9)
β¨ libnvme(9) β¨
okay bestie, welcome to the API Manual π
this is the page for libnvme(9) and it's literally the whole vibe check on one lil' struct, so let's go π«Ά
πΈ NAME πΈ
struct libnvme_sed_key β the SED key holder!! it's either a password or a PSID, and it's carrying that secret like it's main character energy π
π¦ SYNOPSIS π¦
struct libnvme_sed_key {
__u8 type;
__u8 len;
__u8 key[LIBNVME_SED_KEY_MAX];
};
no cap, that's the whole shape of it π
π Members π
typeβ where your key came from, like its whole origin story β¨ it's a key source, and you go peek atenum libnvme_sed_key_typefor the deets. iykyk πlenβ how long your key is, in bytes π§ but lowkey: this one gets ignored when it'sLIBNVME_SED_KEY_KEYRING, so don't come for it πkeyβ the actual key data π the real one. it'skey[LIBNVME_SED_KEY_MAX]sized, so it's got room, periodt π₯
ok that's genuinely the whole struct, no filler, no extra lore π keep those field names exactly as they are though βtype,len,keyβ fr fr, don't be out here renaming them π
and that's a wrap, bestie!! π this was struct libnvme_sed_key from the API Manual (the libnvme(9) page, obviously π), dated October 2026 β go forth and store your SED keys responsibly, mwah ππ
π¦ where this page comes from
- arch rolling: nvme-cli 3.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms