AES cipher algorithms
modulename: aes_generic.ko
configname: CONFIG_CRYPTO_AES
Linux Kernel Configuration
└─>Cryptographic API
└─>AES cipher algorithms
In linux kernel since version 2.6.12
AES cipher algorithms (FIPS-197). AES uses the Rijndael
algorithm.
Rijndael appears to be consistently a very good performer in
both hardware and software across a wide range of computing
environments regardless of its use in feedback or non-feedback
modes. Its key setup time is excellent, and its key agility is
good. Rijndael's very low memory requirements make it very well
suited for restricted-space environments, in which it also
demonstrates excellent performance. Rijndael's operations are
among the easiest to defend against power and timing attacks.
The AES specifies three key sizes: 128, 192 and 256 bits
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
algorithm.
Rijndael appears to be consistently a very good performer in
both hardware and software across a wide range of computing
environments regardless of its use in feedback or non-feedback
modes. Its key setup time is excellent, and its key agility is
good. Rijndael's very low memory requirements make it very well
suited for restricted-space environments, in which it also
demonstrates excellent performance. Rijndael's operations are
among the easiest to defend against power and timing attacks.
The AES specifies three key sizes: 128, 192 and 256 bits
See <http://csrc.nist.gov/CryptoToolkit/aes/> for more information.
source code:
is depended by
CONFIG_CRYPTO_GHASH_ARM64_CECONFIG_CRYPTO_AES_ARM64
CONFIG_CRYPTO_AES_ARM64_NEON_BLK
CONFIG_CRYPTO_ANSI_CPRNG
CONFIG_CRYPTO_DRBG_CTR
CONFIG_CRYPTO_AES_ARM
CONFIG_CRYPTO_DEV_S5P
CONFIG_CRYPTO_DEV_NX_ENCRYPT
CONFIG_CRYPTO_DEV_MARVELL_CESA
CONFIG_CRYPTO_DEV_CCREE
CONFIG_LIBIPW
CONFIG_RTL8192U
CONFIG_CIFS
CONFIG_MAC802154