BLOCK CIPHER ALGORITHM DEFINITIONS(9)
π Block Cipher Algorithm Definitions (9)
okay bestie, welcome to the Kernel API Manual β this one's short but it's important, so pay attention π
β¨ DESCRIPTION β¨
so basically these data structures are the whole vibe check for modular crypto algorithm implementations π₯ like, they're the blueprint, the main character energy of how a crypto alg gets defined and plugged into the kernel.
and who manages all that? these two icons right here:
crypto_register_algβ the "you're in, babe" β¨crypto_unregister_algβ the "okay bye bestie" π
that's it. that's the whole flow. registration and unregistration, managed through the structs above. slay π
π¦ SEE ALSO π¦
- Kernel file
./include/linux/crypto.hβ literally go read it, iykyk π Block Cipher Context Data Structures(9)struct cipher_alg(9)struct crypto_alg(9)
fr fr go click through those β they're the sequel episodes and they eat π
mwah π that's the page! brought to you by ./include/linux, dated October 2026, and yes the header still says Block Cipher... Definitions(9) because we keep the lore consistent β¨π«Ά
π¦ 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