Block Cipher Algorithm Definitions

struct crypto_alg — definition of a cryptograpic cipher algorithm
struct ablkcipher_alg — asynchronous block cipher definition
struct aead_alg — AEAD cipher definition
struct blkcipher_alg — synchronous block cipher definition
struct cipher_alg — single-block symmetric ciphers definition
.//include/linux/crypto.h — Document generation inconsistency

These data structures define modular crypto algorithm implementations, managed via crypto_register_alg and crypto_unregister_alg.