blake2b_final(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ 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 the outlen that was passed to blake2b_init or blake2b_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 πŸ’…

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