crypto_ahash_blocksize(9)
π crypto_ahash_blocksize β like, the blocksize one, bestie β¨
okay so real talk, this is a page from the Kernel API Manual (section 9, crypto_ahash_blocksize(9)), and it's honestly so short and so cute β it does exactly one thing and it does it flawlessly. main character energy fr fr π
πΈ NAME πΈ
crypto_ahash_blocksize β obtain block size for cipher
like... that's it. that's the whole job. she gets the block size. iconic. π
β¨ SYNOPSIS β¨
unsigned int crypto_ahash_blocksize (struct crypto_ahash *tfm );
note the unsigned int out front β she's giving you a number back, no cap π
π¦ ARGUMENTS π¦
tfmβ cipher handle. that's your lil' reference to the message digest cipher you're obsessed with rn. you hand it over, she looks at it. simple as that π«Ά
π DESCRIPTION π
okay so picture this: you've got a cipher handle, right? and it's pointing at some message digest cipher. this function literally just goes "yeah, and what's her block size?" and returns it to you.
the block size for the message digest cipher referenced with the cipher handle is returned. that's the whole vibe check. nothing else happens. no side quests. π
π RETURN π
block size of cipher. a whole unsigned int of it. slay. β
π§ SEE ALSO π§
okay this is the part where she tags literally everyone in the group chat. it's giving "close friends list" π β the kernel file and every single related page, in order, no gates kept:
- 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_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_digestsize(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)
iykyk π«
and that's the whole page bestie π β no bugs, no warnings, no deprecated nonsense, just a clean lil' getter. she ate and left no crumbs.
source: ./include/crypto Β· version/date: October 2026 Β· page: crypto_ahash_blocksize(9) π«Άβ¨π
π¦ 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