STRUCT HMAC_SHA256_KEY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct hmac_sha256_key(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ β€” this is the page for struct hmac_sha256_key, aka Prepared key for HMAC-SHA256. she's a little struct, she holds a key that's already been prepped, and honestly? she ate. πŸŽ€


🌸 NAME 🌸

struct hmac_sha256_key β€” Prepared key for HMAC-SHA256. that's it, that's the whole vibe. a struct that holds a key, already prepared, for HMAC-SHA256. πŸ’…


✨ SYNOPSIS ✨

here's the whole shape of her, no cap:

struct hmac_sha256_key {
    struct __hmac_sha256_key key;
 };

like, that's literally the entire struct. one member. minimalism is the moment. πŸ¦‹


🫢 Members 🫢

  • key β€” private πŸ‘€ that's all the manual says, and honestly she's keeping it mysterious. it's her private business, iykyk.

πŸ”₯ SEE ALSO πŸ”₯

bestie there are SO many siblings in this family, buckle up. first up, the kernel file where she lives:

  • Kernel file ./include/crypto/sha2.h

then the sha224 crew:

the sha256 girlies (our main character's own squad πŸ’–):

the sha384 hotties 🐚:

and the big sha512 energy πŸ‘‘:


legit obsessed with how the whole sha family showed up for her. read the whole list, bestie, don't skip β€” every single one of those pages is a real one. 🌈

and that's the page, periodt 🫢 this little love letter lives in ./include/crypto and it's dated October 2026, brought to you by the fine folks of the Kernel API Manual β€” go drink some water and go call hmac_sha256_preparekey(9) πŸ’œπŸ§š

πŸ“¦ where this page comes from