sha3_update(9)
πΈ NAME πΈ
hey bestie, welcome to sha3_update(9) from the Kernel API Manual π β this one is all about updating a SHA-3 digest context with input data. iconic little helper, no cap.
β¨ SYNOPSIS β¨
void sha3_update (struct sha3_ctx *ctx , const u8 *in , size_t in_len );
π ARGUMENTS π
ctxβ the context you're updating; it must have been initialized first, bestie, don't skip that part πinβ the input datain_lenβ length of the input data in bytes
π¦ DESCRIPTION π¦
okay so you can call this any number of times to add data to a SHA3-224, SHA3-256, SHA3-384, or SHA3-512 digest β which one you're feeding depends on which init function was called. literally that's the vibe π
π CONTEXT π
Any context. periodt π«Ά
π SEE ALSO π
- Kernel file
./include/crypto/sha3.hstruct sha3_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_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)
mwah π bye bestie β source/version is ./include/crypto, date is October 2026, and this whole page is sha3_update(9) π«Άβ¨
π¦ 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