sha3_final(9)
π sha3_final(9) β Kernel API Manual π
okay so bestie, this is the sha3_final(9) page from the Kernel API Manual, and itβs literally all about wrapping up a SHA-3 message digest. no cap.
πΈ NAME πΈ
sha3_final β Finish computing a SHA-3 message digest.
β¨ SYNOPSIS β¨
void sha3_final (struct sha3_ctx *ctx , u8 *out );
π ARGUMENTS π
ctxβ The context to finalize; must have been initialized. yes, initialized, bestie πoutβ (output) The resulting SHA3-224, SHA3-256, SHA3-384, or SHA3-512 message digest, matching the init function that was called. Note that the size differs for each one; seeSHA3_*_DIGEST_SIZE.
π DESCRIPTION π
After finishing, this zeroizes ctx. So the caller does not need to do it. Thatβs the whole point, and itβs iconic π«Ά.
π CONTEXT π
Any context. fr fr.
π¦ 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_update(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)
Okay thatβs the page, bestie π. It comes from ./include/crypto, dated October 2026, and itβs the sha3_final(9) manual page. Slay β¨π
π¦ 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