STRUCT HMAC_SHA512_CTX(9)
β¨ struct hmac_sha512_ctx β Kernel API Manual β¨
okay so bestie, welcome to the <pink>Kernel API Manual</pink> page for struct hmac_sha512_ctx π
this one's short and sweet, and it's giving "supporting character who still ate" energy, no cap.
πΈ NAME πΈ
struct hmac_sha512_ctx β the Context for computing HMAC-SHA512 of a message π literally just the little state box you keep around while you're hashing, iykyk.
π¦ SYNOPSIS π¦
struct hmac_sha512_ctx {
struct __hmac_sha512_ctx ctx;
};
look at her. one member. absolutely minimal. main character energy in the most understated way possible β¨
π Members π
ctxβ private π that's it, that's the whole description. no peeking, she's shy. (the original page really said "private" and nothing else, and honestly? respect. she said "my business is my business" π )
π«Ά SEE ALSO π«Ά
okay this is the part where she introduces you to her entire extended family, and it is a big family. no skimping, here's every single one, fr fr:
- Kernel file
./include/crypto/sha2.hπ₯ struct sha224_ctx(9)sha224_init(9)sha224_update(9)sha224_final(9)sha224(9)struct hmac_sha224_key(9)struct hmac_sha224_ctx(9)hmac_sha224_preparekey(9)hmac_sha224_init(9)hmac_sha224_init_usingrawkey(9)hmac_sha224_update(9)hmac_sha224_final(9)hmac_sha224(9)hmac_sha224_usingrawkey(9)struct sha256_ctx(9)sha256_init(9)sha256_update(9)sha256_final(9)sha256(9)sha256_finup_2x(9)sha256_finup_2x_is_optimized(9)struct hmac_sha256_key(9)struct hmac_sha256_ctx(9)hmac_sha256_preparekey(9)hmac_sha256_init(9)hmac_sha256_init_usingrawkey(9)hmac_sha256_update(9)hmac_sha256_final(9)hmac_sha256(9)hmac_sha256_usingrawkey(9)struct sha384_ctx(9)sha384_init(9)sha384_update(9)sha384_final(9)sha384(9)struct hmac_sha384_key(9)struct hmac_sha384_ctx(9)hmac_sha384_preparekey(9)hmac_sha384_init(9)hmac_sha384_init_usingrawkey(9)hmac_sha384_update(9)hmac_sha384_final(9)hmac_sha384(9)hmac_sha384_usingrawkey(9)struct sha512_ctx(9)sha512_init(9)sha512_update(9)sha512_final(9)sha512(9)struct hmac_sha512_key(9)hmac_sha512_preparekey(9)hmac_sha512_init(9)hmac_sha512_init_usingrawkey(9)hmac_sha512_update(9)hmac_sha512_final(9)hmac_sha512(9)hmac_sha512_usingrawkey(9)
like, 57 entries. she's not gatekeeping ANY of her friends π«Ά go read them all, they're all slaying in their own lanes.
and that's the page! π sign-off time: this lil beauty lives in ./include/crypto, dated October 2026, and it's filed under struct hmac_sha512_ctx(9). periodt. πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms