shake256_init(9)
πΈ shake256_init(9) πΈ
okay so bestie, we're in the Kernel API Manual today and the page is literally called shake256_init(9) β yes that's the whole title, she's iconic like that π
β¨ NAME β¨
shake256_init β the girl who initializes a context for SHAKE256 π
π¦ SYNOPSIS π¦
void shake256_init (struct shake_ctx *ctx );
that's it. that's the whole function signature. no cap, she's simple and she knows it β¨
π ARGUMENTS π
ctxβ the context you're initializing, bestie. hand it over and let her cook π«Ά
π DESCRIPTION π
so like, this is the moment where a brand-new SHAKE256 extendable-output function (XOF) computation begins π§β¨ it's giving opening night, it's giving first day of school, it's giving the start of the whole thing. you call this, and the XOF journey has officially begun π₯
β CONTEXT β
Any context. literally any. she does not gatekeep, she does not discriminate, she is for everyone ππ
π SEE ALSO π
go read these next, they're all in the group chat:
- Kernel file
./include/crypto/sha3.hstructsha3_ctx(9) sha3_zeroize_ctx(9)- struct
shake_ctx(9) shake_zeroize_ctx(9)sha3_224_init(9)sha3_256_init(9)sha3_384_init(9)sha3_512_init(9)sha3_update(9)sha3_final(9)shake128_init(9)shake_update(9)shake_squeeze(9)sha3_224(9)sha3_256(9)sha3_384(9)sha3_512(9)shake128(9)shake256(9)
like, the whole friend group fr fr πΈ
ok that's the page bestie, go hydrate and go call shake256_init on something π
and finally, the sign-off: this cutie lives in ./include/crypto, her version is October 2026, and her name is of course shake256_init(9) πβ¨ slay, bye π
π¦ 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