diff options
| author | Aaro Koskinen <aaro.koskinen@iki.fi> | 2015-03-08 16:07:47 -0400 |
|---|---|---|
| committer | Herbert Xu <herbert@gondor.apana.org.au> | 2015-03-10 05:49:34 -0400 |
| commit | efdb6f6edb526f160b8db1670b93a07180ac8306 (patch) | |
| tree | 87b478641a70d4547ed6847f8536aaa4a0312c5b /crypto/Kconfig | |
| parent | fbaa4dfd51a0bfec1e03d4f887c250993f9dc18d (diff) | |
crypto: octeon - enable OCTEON SHA1/256/512 module selection
Enable user to select OCTEON SHA1/256/512 modules.
Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
| -rw-r--r-- | crypto/Kconfig | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index 6918aff74f4d..1afb0f66ad43 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
| @@ -554,6 +554,15 @@ config CRYPTO_SHA512_SSSE3 | |||
| 554 | Extensions version 1 (AVX1), or Advanced Vector Extensions | 554 | Extensions version 1 (AVX1), or Advanced Vector Extensions |
| 555 | version 2 (AVX2) instructions, when available. | 555 | version 2 (AVX2) instructions, when available. |
| 556 | 556 | ||
| 557 | config CRYPTO_SHA1_OCTEON | ||
| 558 | tristate "SHA1 digest algorithm (OCTEON)" | ||
| 559 | depends on CPU_CAVIUM_OCTEON | ||
| 560 | select CRYPTO_SHA1 | ||
| 561 | select CRYPTO_HASH | ||
| 562 | help | ||
| 563 | SHA-1 secure hash standard (FIPS 180-1/DFIPS 180-2) implemented | ||
| 564 | using OCTEON crypto instructions, when available. | ||
| 565 | |||
| 557 | config CRYPTO_SHA1_SPARC64 | 566 | config CRYPTO_SHA1_SPARC64 |
| 558 | tristate "SHA1 digest algorithm (SPARC64)" | 567 | tristate "SHA1 digest algorithm (SPARC64)" |
| 559 | depends on SPARC64 | 568 | depends on SPARC64 |
| @@ -634,6 +643,15 @@ config CRYPTO_SHA256_PPC_SPE | |||
| 634 | SHA224 and SHA256 secure hash standard (DFIPS 180-2) | 643 | SHA224 and SHA256 secure hash standard (DFIPS 180-2) |
| 635 | implemented using powerpc SPE SIMD instruction set. | 644 | implemented using powerpc SPE SIMD instruction set. |
| 636 | 645 | ||
| 646 | config CRYPTO_SHA256_OCTEON | ||
| 647 | tristate "SHA224 and SHA256 digest algorithm (OCTEON)" | ||
| 648 | depends on CPU_CAVIUM_OCTEON | ||
| 649 | select CRYPTO_SHA256 | ||
| 650 | select CRYPTO_HASH | ||
| 651 | help | ||
| 652 | SHA-256 secure hash standard (DFIPS 180-2) implemented | ||
| 653 | using OCTEON crypto instructions, when available. | ||
| 654 | |||
| 637 | config CRYPTO_SHA256_SPARC64 | 655 | config CRYPTO_SHA256_SPARC64 |
| 638 | tristate "SHA224 and SHA256 digest algorithm (SPARC64)" | 656 | tristate "SHA224 and SHA256 digest algorithm (SPARC64)" |
| 639 | depends on SPARC64 | 657 | depends on SPARC64 |
| @@ -655,6 +673,15 @@ config CRYPTO_SHA512 | |||
| 655 | This code also includes SHA-384, a 384 bit hash with 192 bits | 673 | This code also includes SHA-384, a 384 bit hash with 192 bits |
| 656 | of security against collision attacks. | 674 | of security against collision attacks. |
| 657 | 675 | ||
| 676 | config CRYPTO_SHA512_OCTEON | ||
| 677 | tristate "SHA384 and SHA512 digest algorithms (OCTEON)" | ||
| 678 | depends on CPU_CAVIUM_OCTEON | ||
| 679 | select CRYPTO_SHA512 | ||
| 680 | select CRYPTO_HASH | ||
| 681 | help | ||
| 682 | SHA-512 secure hash standard (DFIPS 180-2) implemented | ||
| 683 | using OCTEON crypto instructions, when available. | ||
| 684 | |||
| 658 | config CRYPTO_SHA512_SPARC64 | 685 | config CRYPTO_SHA512_SPARC64 |
| 659 | tristate "SHA384 and SHA512 digest algorithm (SPARC64)" | 686 | tristate "SHA384 and SHA512 digest algorithm (SPARC64)" |
| 660 | depends on SPARC64 | 687 | depends on SPARC64 |
