sha3_256_init(9)
Hiii bestie π β you're looking at sha3_256_init(9) from the Kernel API Manual, and yes, it's giving "tiny function, big starter energy." Let's get into it β¨
πΈ NAME πΈ
sha3_256_init β Initialize a context for SHA3-256
Like, that's the whole job. It initializes a context for SHA3-256. Slay π
π SYNOPSIS π
void sha3_256_init (struct sha3_ctx *ctx );
Yep, that's the signature, bestie β return type void, one argument named ctx, exactly like that π«Ά
π ARGUMENTS π
ctxβ the context to initialize. Hand it over; that's the one thing this function asks for π
β¨ DESCRIPTION β¨
okay so this is the beginning of a brand-new SHA3-256 message digest computation. It's literally the "new digest, who dis" moment π₯
This begins a new SHA3-256 message digest computation. That's the vibe, no cap.
π CONTEXT π
Any context.
Full stop, periodt. The original is short and sweet: Any context. No extra drama listed here π
π SEE ALSO π
The whole crypto friend group is invited, bestie:
- Kernel file
./include/crypto/sha3.handstruct sha3_ctx(9)β both in the refs together, iykyk π§ sha3_zeroize_ctx(9)struct shake_ctx(9)shake_zeroize_ctx(9)sha3_224_init(9)sha3_384_init(9)sha3_512_init(9)sha3_update(9)sha3_final(9)shake128_init(9)shake256_init(9)shake_update(9)shake_squeeze(9)sha3_224(9)sha3_256(9)sha3_384(9)sha3_512(9)shake128(9)shake256(9)
Source path on the page: ./include/crypto Β· Date: October 2026 β mwah, and that's the sign-off ππ
π¦ 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