crypto_shash_blocksize(9)
π crypto_shash_blocksize(9) π
okay so this page lives in the Kernel API Manual, and the main character is crypto_shash_blocksize β a tiny little function with one very specific job. no cap, it's giving βjust get me the block sizeβ energy π
π NAME π
crypto_shash_blocksize β obtain block size for cipher β¨
πΈ SYNOPSIS πΈ
bestie, here's the exact signature:
unsigned int crypto_shash_blocksize (struct crypto_shash *tfm );
π¦ ARGUMENTS π¦
tfmβ cipher handle π«Ά
π DESCRIPTION π
okay so the block size for the message digest cipher referenced with the cipher handle is returned. that's the whole vibe: you hand over the cipher handle, and the block size comes back π«
β RETURN β
block size of cipher π
π SEE ALSO π
like, go read these too, iykyk:
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_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)
xoxo, your Unix bestie π β source/version: ./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