STRUCT HMAC_SHA256_CTX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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

Ok so bestie, welcome to the Kernel API Manual β€” yes, the kernel has a manual, and yes, it's giving iconic reference-doc energy. Today's main character is struct hmac_sha256_ctx, and honestly? It's a vibe. Let's get into it 🫢


✨ NAME ✨

struct hmac_sha256_ctx β€” the context you hold onto while computing an HMAC-SHA256 of a message. That's it, that's the whole job, and it does it slayfully πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct hmac_sha256_ctx {
    struct __hmac_sha256_ctx ctx;
 };

Like, look at her. Minimalist. Clean. No notes πŸ”₯


πŸŽ€ Members πŸŽ€

  • ctx β€” private πŸ™ˆ that's literally all the docs say about it, so we're not gonna make stuff up. It's private. Respect her privacy periodt.

πŸ‘‘ SEE ALSO πŸ‘‘

Bestie, buckle in, because this list is LONG and every single one of these is invited to the group chat. Also heads up: the kernel file ./include/crypto/sha2.h is where the family lives 🧚

🌸 SHA-224 crew

🌸 HMAC-SHA-224 crew

πŸ¦‹ SHA-256 crew (our girl's home base)

πŸ¦‹ HMAC-SHA-256 crew

πŸ’œ SHA-384 crew

πŸ’œ HMAC-SHA-384 crew

⭐ SHA-512 crew

⭐ HMAC-SHA-512 crew


Fr fr, that's the whole page. No hidden options, no exit statuses, no environment variables β€” just a struct, one private member, and a truly enormous friend group. Lowkey iconic of her πŸ’€πŸ’–

✨ mwah ✨ this lil page came from the source dir ./include/crypto, dated October 2026 β€” catch you in the next manpage, bestie, ily πŸŽ€πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from