libnvme(9)
π libnvme(9) β the API Manual, bestie edition π
Okay so this page lives in the libnvme(9) manual, and it's literally just one little enum β but she's iconic and she matters, so let's get into it. β¨
πΈ NAME πΈ
enum libnvmf_hmac_alg β the HMAC algorithm enum, bestie. That's the whole vibe. π
π¦ SYNOPSIS π¦
Here's the whole thing, copied exactly, no cap:
enum libnvmf_hmac_alg {
LIBNVMF_HMAC_ALG_NONE ,
LIBNVMF_HMAC_ALG_SHA2_256 ,
LIBNVMF_HMAC_ALG_SHA2_384 ,
LIBNVMF_HMAC_ALG_SHA2_512
};
Like, that's it. Four options, one enum, she's serving. π
π Constants π
These are the members, and each one is a whole personality:
LIBNVMF_HMAC_ALG_NONEβ no HMAC algorithm at all. The "I'm not doing crypto today" option. π«ΆLIBNVMF_HMAC_ALG_SHA2_256β SHA2-256, the classic, the main character. π₯LIBNVMF_HMAC_ALG_SHA2_384β SHA2-384, for when 256 just isn't giving enough bits. βLIBNVMF_HMAC_ALG_SHA2_512β SHA2-512, maximum vibe, maximum digest. π
And that's the page!! Short, sweet, slayed. π
This little beauty is from October 2026, it's the enum libnvmf_hmac_alg page, and it lives in the libnvme(9) manual β go forth and configure your HMACs, bestie. π§π
π¦ 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