diff options
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r-- | crypto/Kconfig | 63 |
1 files changed, 19 insertions, 44 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig index bf8148e74e73..904ffe838567 100644 --- a/crypto/Kconfig +++ b/crypto/Kconfig | |||
@@ -376,6 +376,25 @@ config CRYPTO_CRC32_PCLMUL | |||
376 | which will enable any routine to use the CRC-32-IEEE 802.3 checksum | 376 | which will enable any routine to use the CRC-32-IEEE 802.3 checksum |
377 | and gain better performance as compared with the table implementation. | 377 | and gain better performance as compared with the table implementation. |
378 | 378 | ||
379 | config CRYPTO_CRCT10DIF | ||
380 | tristate "CRCT10DIF algorithm" | ||
381 | select CRYPTO_HASH | ||
382 | help | ||
383 | CRC T10 Data Integrity Field computation is being cast as | ||
384 | a crypto transform. This allows for faster crc t10 diff | ||
385 | transforms to be used if they are available. | ||
386 | |||
387 | config CRYPTO_CRCT10DIF_PCLMUL | ||
388 | tristate "CRCT10DIF PCLMULQDQ hardware acceleration" | ||
389 | depends on X86 && 64BIT && CRC_T10DIF | ||
390 | select CRYPTO_HASH | ||
391 | help | ||
392 | For x86_64 processors with SSE4.2 and PCLMULQDQ supported, | ||
393 | CRC T10 DIF PCLMULQDQ computation can be hardware | ||
394 | accelerated PCLMULQDQ instruction. This option will create | ||
395 | 'crct10dif-plcmul' module, which is faster when computing the | ||
396 | crct10dif checksum as compared with the generic table implementation. | ||
397 | |||
379 | config CRYPTO_GHASH | 398 | config CRYPTO_GHASH |
380 | tristate "GHASH digest algorithm" | 399 | tristate "GHASH digest algorithm" |
381 | select CRYPTO_GF128MUL | 400 | select CRYPTO_GF128MUL |
@@ -820,25 +839,6 @@ config CRYPTO_BLOWFISH_X86_64 | |||
820 | See also: | 839 | See also: |
821 | <http://www.schneier.com/blowfish.html> | 840 | <http://www.schneier.com/blowfish.html> |
822 | 841 | ||
823 | config CRYPTO_BLOWFISH_AVX2_X86_64 | ||
824 | tristate "Blowfish cipher algorithm (x86_64/AVX2)" | ||
825 | depends on X86 && 64BIT | ||
826 | depends on BROKEN | ||
827 | select CRYPTO_ALGAPI | ||
828 | select CRYPTO_CRYPTD | ||
829 | select CRYPTO_ABLK_HELPER_X86 | ||
830 | select CRYPTO_BLOWFISH_COMMON | ||
831 | select CRYPTO_BLOWFISH_X86_64 | ||
832 | help | ||
833 | Blowfish cipher algorithm (x86_64/AVX2), by Bruce Schneier. | ||
834 | |||
835 | This is a variable key length cipher which can use keys from 32 | ||
836 | bits to 448 bits in length. It's fast, simple and specifically | ||
837 | designed for use on "large microprocessors". | ||
838 | |||
839 | See also: | ||
840 | <http://www.schneier.com/blowfish.html> | ||
841 | |||
842 | config CRYPTO_CAMELLIA | 842 | config CRYPTO_CAMELLIA |
843 | tristate "Camellia cipher algorithms" | 843 | tristate "Camellia cipher algorithms" |
844 | depends on CRYPTO | 844 | depends on CRYPTO |
@@ -1297,31 +1297,6 @@ config CRYPTO_TWOFISH_AVX_X86_64 | |||
1297 | See also: | 1297 | See also: |
1298 | <http://www.schneier.com/twofish.html> | 1298 | <http://www.schneier.com/twofish.html> |
1299 | 1299 | ||
1300 | config CRYPTO_TWOFISH_AVX2_X86_64 | ||
1301 | tristate "Twofish cipher algorithm (x86_64/AVX2)" | ||
1302 | depends on X86 && 64BIT | ||
1303 | depends on BROKEN | ||
1304 | select CRYPTO_ALGAPI | ||
1305 | select CRYPTO_CRYPTD | ||
1306 | select CRYPTO_ABLK_HELPER_X86 | ||
1307 | select CRYPTO_GLUE_HELPER_X86 | ||
1308 | select CRYPTO_TWOFISH_COMMON | ||
1309 | select CRYPTO_TWOFISH_X86_64 | ||
1310 | select CRYPTO_TWOFISH_X86_64_3WAY | ||
1311 | select CRYPTO_TWOFISH_AVX_X86_64 | ||
1312 | select CRYPTO_LRW | ||
1313 | select CRYPTO_XTS | ||
1314 | help | ||
1315 | Twofish cipher algorithm (x86_64/AVX2). | ||
1316 | |||
1317 | Twofish was submitted as an AES (Advanced Encryption Standard) | ||
1318 | candidate cipher by researchers at CounterPane Systems. It is a | ||
1319 | 16 round block cipher supporting key sizes of 128, 192, and 256 | ||
1320 | bits. | ||
1321 | |||
1322 | See also: | ||
1323 | <http://www.schneier.com/twofish.html> | ||
1324 | |||
1325 | comment "Compression" | 1300 | comment "Compression" |
1326 | 1301 | ||
1327 | config CRYPTO_DEFLATE | 1302 | config CRYPTO_DEFLATE |