BLOCK CIPHER ALGORITHM DEFINITIONS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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