Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - C index
The Linux kernel configuration item CONFIG_CRYPTO_AES_NI_INTEL
has multiple definitions:
arch/x86/crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_NI_INTEL:
CONFIG_X86
aesni-intel
, aesni-intel
Block cipher: AES cipher algorithms AEAD cipher: AES with GCM Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XCTR, XTS
Architecture: x86 (32-bit and 64-bit) using: - AES-NI (AES new instructions) - VAES (Vector AES)
Some algorithm implementations are supported only in 64-bit builds, and some have additional prerequisites such as AVX2 or AVX512.
arch/x86/crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_NI_INTEL:
CONFIG_X86
aesni-intel
, aesni-intel
Block cipher: AES cipher algorithms AEAD cipher: AES with GCM Length-preserving ciphers: AES with ECB, CBC, CTS, CTR, XTR, XTS
Architecture: x86 (32-bit and 64-bit) using: - AES-NI (AES new instructions)
crypto/Kconfig
The configuration item CONFIG_CRYPTO_AES_NI_INTEL:
CONFIG_X86
aesni-intel
, aesni-intel
Use Intel AES-NI instructions for AES algorithm.
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.
In addition to AES cipher algorithm support, the acceleration for some popular block cipher mode is supported too, including ECB, CBC, LRW, XTS. The 64 bit version has additional acceleration for CTR and XCTR.
Raw data from LKDDb:
lkddb module aesni-intel CONFIG_CRYPTO_AES_NI_INTEL : arch/x86/crypto/Kconfig : "Ciphers: AES, modes: ECB, CBC, CTS, CTR, XCTR, XTS, GCM (AES-NI/VAES)" # in 6.1–6.12, 6.13-rc+HEAD
lkddb module aesni-intel CONFIG_CRYPTO_AES_NI_INTEL : crypto/Kconfig : "AES cipher algorithms (AES-NI)" # in 2.6.30–2.6.39, 3.0–3.19, 4.0–4.20, 5.0–5.19, 6.0, 6.0+HEAD
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 2024). See also LKDDb sources on GitLab