Block Cipher Algorithm Definitions

struct crypto_alg — definition of a cryptograpic cipher algorithm
struct ablkcipher_alg — asynchronous block cipher definition
/usr/src/linux-4.2.0-rc6-6.ge6d51a7//include/linux/crypto.h — Document generation inconsistency
struct blkcipher_alg — synchronous block cipher definition
struct cipher_alg — single-block symmetric ciphers definition
struct rng_alg — random number generator definition

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