crypto_ahash_digest(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… crypto_ahash_digest(9) πŸ’…

okay so you found the crypto_ahash_digest page in the Kernel API Manual and you're like "what does this even do" β€” don't worry bestie, i got you. this is the one-function-does-three-things shortcut and it's lowkey iconic ✨


✨ NAME ✨

crypto_ahash_digest β€” calculate message digest for a buffer 🫢


🌸 SYNOPSIS 🌸

int crypto_ahash_digest (struct ahash_request *req );

πŸŽ€ ARGUMENTS πŸŽ€

  • req β€” the reference to the ahash_request handle, aka the little suitcase that holds all the info needed to actually perform the cipher operation 🧳✨

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so this function is literally a "short-hand" for calling crypto_ahash_init, then crypto_ahash_update, then crypto_ahash_final β€” like, it's giving combo deal πŸ’…. why text three times when one call eats? πŸ“

and the parameters? they have the same meaning as the ones discussed for those three separate functions. no new lore, no cap β€” same vibes, same meaning, just bundled up 🎁


⭐ RETURN ⭐

see crypto_ahash_final πŸ‘€ (that's where the answer lives, bestie)


🌈 SEE ALSO 🌈

that's a lot of cross-references and honestly? read them all, they're your besties too 🫢

and that's the whole page, no crumbs left πŸ’€βœ¨ this cutie lives in ./include/crypto, dated October 2026, and it's filed under crypto_ahash_digest(9) β€” go forth and digest, queen πŸ‘‘πŸ’–

πŸ“¦ where this page comes from