blake2s_final(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

blake2s_final β€” finishes computing a BLAKE2s hash. That's it, that's the main character. ✨

Hii bestie! You're reading blake2s_final(9) from the Kernel API Manual, and it's giving "last step of the hash, but make it cute." πŸŽ€

✨ SYNOPSIS ✨

void blake2s_final (struct blake2s_ctx *ctx , u8 *out );

No cap, that's the exact signature. Copy it, don't freestyle it. πŸ’…

πŸ¦‹ ARGUMENTS πŸ¦‹

  • ctx β€” the context to finalize; must have been initialized. Like, do not bring an uninitialized context to this function, bestie. πŸ™ˆ
  • out β€” (output) the resulting BLAKE2s hash. Its length will be equal to the outlen that was passed to blake2s_init or blake2s_init_key. So yes, outlen from setup is still relevant β€” iykyk. ✨

πŸ’œ DESCRIPTION πŸ’œ

Okay so after finishing, this zeroizes ctx. So the caller does not need to do it. That's literally the function handling its own cleanup β€” obsessed. 🫢

🌈 CONTEXT 🌈

Any context. Fr fr, any. πŸ’–

🌟 SEE ALSO 🌟


And that's the page, bestie. Source/version is ./include/crypto, dated October 2026 β€” mwah πŸ’‹

πŸ“¦ where this page comes from