crypto_shash_digestsize(9)
π crypto_shash_digestsize(9) β like, the Kernel API Manual, bestie β¨
Okay so welcome to the crypto_shash_digestsize page, part of the Kernel API Manual (yes that one π). It's a little one but she's iconic, let's get into it.
πΈ NAME πΈ
crypto_shash_digestsize β obtain message digest size π
β¨ SYNOPSIS β¨
unsigned int crypto_shash_digestsize (struct crypto_shash *tfm );
That's it. That's the whole vibe. π¦
π ARGUMENTS π
tfmβ the cipher handle, bestie π that's your little key to the whole thing
π DESCRIPTION π
So basically: you hand over that cipher handle (tfm), it points at some message digest cipher, and this function returns the size of the message digest that cipher creates. That's it, that's the whole function, no cap. β¨
β RETURN β
The digest size of the cipher, bestie π«Ά β literally just the number, go off.
π SEE ALSO π
Grab a snack bc this list is long and we love her for it π:
- Kernel file
./include/crypto/hash.h - Message Digest Algorithm Definitions(9)
struct ahash_alg(9)struct shash_alg(9)- Asynchronous Message Digest API(9)
crypto_alloc_ahash(9)crypto_free_ahash(9)crypto_has_ahash(9)crypto_ahash_blocksize(9)crypto_ahash_digestsize(9)crypto_ahash_statesize(9)crypto_ahash_reqtfm(9)crypto_ahash_reqsize(9)crypto_ahash_setkey(9)crypto_ahash_finup(9)crypto_ahash_final(9)crypto_ahash_digest(9)crypto_ahash_export(9)crypto_ahash_import(9)crypto_ahash_init(9)crypto_ahash_update(9)- Asynchronous Hash Request Handle(9)
ahash_request_set_tfm(9)ahash_request_alloc(9)ahash_request_free(9)ahash_request_set_callback(9)ahash_request_set_crypt(9)ahash_request_set_virt(9)- Synchronous Message Digest API(9)
crypto_alloc_shash(9)crypto_free_shash(9)crypto_shash_blocksize(9)crypto_shash_descsize(9)crypto_shash_setkey(9)crypto_shash_digest(9)crypto_shash_tfm_digest(9)crypto_shash_export(9)crypto_shash_import(9)crypto_shash_init(9)crypto_shash_finup(9)crypto_shash_update(9)crypto_shash_final(9)
And that's the whole page, bestie, you ate that π§π. This cutie lives in ./include/crypto, dated October 2026 β crypto_shash_digestsize(9) out, periodt. ππ₯
π¦ 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