STRUCT SHA512_CTX(9)
β¨ NAME β¨
okay so bestie, welcome to struct sha512_ctx(9) β this is from the Kernel API Manual, section 9, and it's literally the context for hashing a message with SHA-512. no cap, that's the whole vibe.
π¦ SYNOPSIS π¦
the whole struct is right here, copy-pasted exactly because we do not mess with code:
struct sha512_ctx {
struct __sha512_ctx ctx;
};
π Members π
ctxβ private π that's it, that's the whole member. the manpage is not gonna elaborate, and honestly? iconic minimalism.
ngl this page is short and sweet β it's a wrapper struct, not a whole saga. but every crumb of info is here, periodt.
π SEE ALSO π
the kernel file ./include/crypto/sha2.h is like the group chat where all these live:
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)sha512_init(9),sha512_update(9),sha512_final(9),sha512(9),struct hmac_sha512_key(9),struct hmac_sha512_ctx(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)
and that's the page, bestie π«Ά source/version is ./include/crypto, dated October 2026, and the page itself is struct sha512_ctx(9) β byeee π
β¨
π¦ 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