diff options
author | David S. Miller <davem@davemloft.net> | 2012-08-21 06:58:13 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-08-22 17:29:33 -0400 |
commit | 9bf4852d3d195f771503d5be547ac940b0b3472a (patch) | |
tree | 63508c354ec0f085afd253c204f320af7c53c451 /crypto/Kconfig | |
parent | fa4dfedcc23a589f953750de54eebf986336fa70 (diff) |
sparc64: Add AES driver making use of the new aes opcodes.
Signed-off-by: David S. Miller <davem@davemloft.net>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index 4cb1ab04168f..49f867b2025d 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
@@ -624,6 +624,34 @@ config CRYPTO_AES_NI_INTEL | |||
624 | ECB, CBC, LRW, PCBC, XTS. The 64 bit version has additional | 624 | ECB, CBC, LRW, PCBC, XTS. The 64 bit version has additional |
625 | acceleration for CTR. | 625 | acceleration for CTR. |
626 | 626 | ||
627 | config CRYPTO_AES_SPARC64 | ||
628 | tristate "AES cipher algorithms (SPARC64)" | ||
629 | depends on SPARC64 | ||
630 | select CRYPTO_CRYPTD | ||
631 | select CRYPTO_ALGAPI | ||
632 | help | ||
633 | Use SPARC64 crypto opcodes for AES algorithm. | ||
634 | |||
635 | AES cipher algorithms (FIPS-197). AES uses the Rijndael | ||
636 | algorithm. | ||
637 | |||
638 | Rijndael appears to be consistently a very good performer in | ||
639 | both hardware and software across a wide range of computing | ||
640 | environments regardless of its use in feedback or non-feedback | ||
641 | modes. Its key setup time is excellent, and its key agility is | ||
642 | good. Rijndael's very low memory requirements make it very well | ||
643 | suited for restricted-space environments, in which it also | ||
644 | demonstrates excellent performance. Rijndael's operations are | ||
645 | among the easiest to defend against power and timing attacks. | ||
646 | |||
647 | The AES specifies three key sizes: 128, 192 and 256 bits | ||
648 | |||
649 | See <http://csrc.nist.gov/encryption/aes/> for more information. | ||
650 | |||
651 | In addition to AES cipher algorithm support, the acceleration | ||
652 | for some popular block cipher mode is supported too, including | ||
653 | ECB and CBC. | ||
654 | |||
627 | config CRYPTO_ANUBIS | 655 | config CRYPTO_ANUBIS |
628 | tristate "Anubis cipher algorithm" | 656 | tristate "Anubis cipher algorithm" |
629 | select CRYPTO_ALGAPI | 657 | select CRYPTO_ALGAPI |