blake2b_init(9)
π blake2b_init(9) π
okay so bestie, this is blake2b_init(9) from the Kernel API Manual β and it's giving starter-pack energy for BLAKE2b. It initializes a BLAKE2b context for a new message, and yes, it's the unkeyed one. π
β¨ NAME β¨
blake2b_init β Initialize a BLAKE2b context for a new message (unkeyed) π¦
πΈ SYNOPSIS πΈ
void blake2b_init (struct blake2b_ctx *ctx , size_t outlen );
π ARGUMENTS π
ctxβ the context to initialize πoutlenβ length of output hash value in bytes, at mostBLAKE2B_HASH_SIZEβ¨
no cap,outlenhas a ceiling: it's at mostBLAKE2B_HASH_SIZE, so don't try to make it do too much, bestie π
π CONTEXT π
Any context. That's it β any context, no special vibe check required. π«Ά
π SEE ALSO π
- Kernel file
./include/crypto/blake2b.hstructblake2b_ctx(9),blake2b_init_key(9),blake2b_update(9),blake2b_final(9),blake2b(9)π₯
mwah π β this one's from ./include/crypto, dated October 2026 π«Άβ¨
π¦ 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