Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index
The Linux kernel configuration item CONFIG_CRYPTO_AES_ARM
has multiple definitions:
arch/arm/crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_ARM:
(none)
aes-arm
, aes-arm
Block ciphers: AES cipher algorithms (FIPS-197)
Architecture: arm
On ARM processors without the Crypto Extensions, this is the fastest AES implementation for single blocks. For multiple blocks, the NEON bit-sliced implementation is usually faster.
This implementation may be vulnerable to cache timing attacks, since it uses lookup tables. However, as countermeasures it disables IRQs and preloads the tables; it is hoped this makes such attacks very difficult.
arch/arm/crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_ARM:
(none)
aes-arm
, aes-arm
Use optimized AES assembler routines for ARM platforms.
On ARM processors without the Crypto Extensions, this is the fastest AES implementation for single blocks. For multiple blocks, the NEON bit-sliced implementation is usually faster.
This implementation may be vulnerable to cache timing attacks, since it uses lookup tables. However, as countermeasures it disables IRQs and preloads the tables; it is hoped this makes such attacks very difficult.
arch/arm/crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_ARM:
CONFIG_ARM
aes-arm
, aes-arm
Use optimized AES assembler routines for ARM platforms.
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/encryption/aes/ for more information.
crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_ARM:
CONFIG_ARM
aes-arm
, aes-arm
Use optimized AES assembler routines for ARM platforms.
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/encryption/aes/ for more information.
Raw data from LKDDb:
lkddb module aes-arm CONFIG_CRYPTO_AES_ARM : arch/arm/crypto/Kconfig : "Ciphers: AES" # in 4.1–4.20, 5.0–5.19, 6.0–6.14, 6.15-rc+HEAD
lkddb module aes-arm CONFIG_CRYPTO_AES_ARM : crypto/Kconfig : "AES cipher algorithms (ARM-asm)" # in 3.7–3.19, 4.0
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - C index
Automatically generated (in year 2025). See also LKDDb sources on GitLab