libnvme(2)
π libnvme β enum nvme_hmac_alg π
okay bestie, so this is a page straight out of the libnvme API manual β yes, the libnvme(2) one β and it's about one tiny lil enum that handles HMAC algorithms π
πΈ NAME πΈ
enum nvme_hmac_alg β the HMAC algorithm, periodt π
β¨ SYNOPSIS β¨
here's the whole vibe, copy it exactly, no cap:
enum nvme_hmac_alg {
NVME_HMAC_ALG_NONE ,
NVME_HMAC_ALG_SHA2_256 ,
NVME_HMAC_ALG_SHA2_384 ,
NVME_HMAC_ALG_SHA2_512
};
π¦ Constants π¦
so these are the constants, and honestly? each one is doing its own lil thing π«Ά
NVME_HMAC_ALG_NONEβ literally no HMAC algorithm. none. zero. the void. it's giving "we're not doing this today" πNVME_HMAC_ALG_SHA2_256β SHA2-256 πNVME_HMAC_ALG_SHA2_384β SHA2-384 πNVME_HMAC_ALG_SHA2_512β SHA2-512 π
and that's the whole page bestie, no crumbs left behind β¨ this was the enum nvme_hmac_alg section of the libnvme(2) API Manual, dated July 2026 β go forth and hash responsibly, ily π
π¦ where this page comes from
- ubuntu stonking: libnvme-dev 1.16.2-1build1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms