diff options
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index 8dde4fcf99c9..a83ce0462b6b 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
@@ -470,6 +470,31 @@ config CRYPTO_AES_X86_64 | |||
470 | 470 | ||
471 | See <http://csrc.nist.gov/encryption/aes/> for more information. | 471 | See <http://csrc.nist.gov/encryption/aes/> for more information. |
472 | 472 | ||
473 | config CRYPTO_AES_NI_INTEL | ||
474 | tristate "AES cipher algorithms (AES-NI)" | ||
475 | depends on (X86 || UML_X86) && 64BIT | ||
476 | select CRYPTO_AES_X86_64 | ||
477 | select CRYPTO_CRYPTD | ||
478 | select CRYPTO_ALGAPI | ||
479 | help | ||
480 | Use Intel AES-NI instructions for AES algorithm. | ||
481 | |||
482 | AES cipher algorithms (FIPS-197). AES uses the Rijndael | ||
483 | algorithm. | ||
484 | |||
485 | Rijndael appears to be consistently a very good performer in | ||
486 | both hardware and software across a wide range of computing | ||
487 | environments regardless of its use in feedback or non-feedback | ||
488 | modes. Its key setup time is excellent, and its key agility is | ||
489 | good. Rijndael's very low memory requirements make it very well | ||
490 | suited for restricted-space environments, in which it also | ||
491 | demonstrates excellent performance. Rijndael's operations are | ||
492 | among the easiest to defend against power and timing attacks. | ||
493 | |||
494 | The AES specifies three key sizes: 128, 192 and 256 bits | ||
495 | |||
496 | See <http://csrc.nist.gov/encryption/aes/> for more information. | ||
497 | |||
473 | config CRYPTO_ANUBIS | 498 | config CRYPTO_ANUBIS |
474 | tristate "Anubis cipher algorithm" | 499 | tristate "Anubis cipher algorithm" |
475 | select CRYPTO_ALGAPI | 500 | select CRYPTO_ALGAPI |