blake2b_final(9)
π blake2b_final(9) β Kernel API Manual
okay bestie, welcome to the finale of your BLAKE2b journey β¨ this is blake2b_final(9), the page where the hashing saga gets its little bow tied π
πΈ NAME πΈ
blake2b_final β finish computing a BLAKE2b hash π
like the last chapter of your crypto fanfic, no cap
β¨ SYNOPSIS β¨
void blake2b_final (struct blake2b_ctx *ctx , u8 *out );
that's it, that's the whole vibe π¦
π ARGUMENTS π
ctxβ the context you're finalizing, bestie. it must have been initialized already, okay? don't come at this with an uninitialized context, that's giving chaos energy πoutβ (output) the resulting BLAKE2b hash goes here π«Ά and its length will be equal to theoutlenthat was passed toblake2b_initorblake2b_init_key. so whatever length you asked for back then? that's the length you get now. iconic consistency, periodt β
π DESCRIPTION π
so after finishing, this zeroizes ctx. literally wipes it, right there, for you π₯ so the caller does not need to do it β you're free, bestie, you can just close the door and walk away, the cleanup is handled ππ
π CONTEXT π
Any context. yes, any. we love an inclusive icon π§
π SEE ALSO π
- Kernel file
./include/crypto/blake2b.h struct blake2b_ctx(9)blake2b_init(9)blake2b_init_key(9)blake2b_update(9)blake2b(9)
go read the whole set, iykyk π
and that's the whole page, bestie π before you go β this little gem lives in ./include/crypto, dated October 2026, and yes it is still blake2b_final(9) in case you lost the plot π mwah, go hash something gorgeous πβ¨
π¦ 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