Kconfig (0f961f9f670e7c07690bfde2f533b93c653569cc) | Kconfig (4af78261870a7d36dd222af8dad9688b705e365e) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2# 3# Generic algorithms support 4# 5config XOR_BLOCKS 6 tristate 7 8# --- 1454 unchanged lines hidden (view full) --- 1463 while provably retaining ChaCha20's security. See also: 1464 <https://cr.yp.to/snuffle/xsalsa-20081128.pdf> 1465 1466 XChaCha12 is XChaCha20 reduced to 12 rounds, with correspondingly 1467 reduced security margin but increased performance. It can be needed 1468 in some performance-sensitive scenarios. 1469 1470config CRYPTO_CHACHA20_X86_64 | 1# SPDX-License-Identifier: GPL-2.0 2# 3# Generic algorithms support 4# 5config XOR_BLOCKS 6 tristate 7 8# --- 1454 unchanged lines hidden (view full) --- 1463 while provably retaining ChaCha20's security. See also: 1464 <https://cr.yp.to/snuffle/xsalsa-20081128.pdf> 1465 1466 XChaCha12 is XChaCha20 reduced to 12 rounds, with correspondingly 1467 reduced security margin but increased performance. It can be needed 1468 in some performance-sensitive scenarios. 1469 1470config CRYPTO_CHACHA20_X86_64 |
1471 tristate "ChaCha20 cipher algorithm (x86_64/SSSE3/AVX2)" | 1471 tristate "ChaCha stream cipher algorithms (x86_64/SSSE3/AVX2/AVX-512VL)" |
1472 depends on X86 && 64BIT 1473 select CRYPTO_BLKCIPHER 1474 select CRYPTO_CHACHA20 1475 help | 1472 depends on X86 && 64BIT 1473 select CRYPTO_BLKCIPHER 1474 select CRYPTO_CHACHA20 1475 help |
1476 ChaCha20 cipher algorithm, RFC7539. | 1476 SSSE3, AVX2, and AVX-512VL optimized implementations of the ChaCha20 1477 and XChaCha20 stream ciphers. |
1477 | 1478 |
1478 ChaCha20 is a 256-bit high-speed stream cipher designed by Daniel J. 1479 Bernstein and further specified in RFC7539 for use in IETF protocols. 1480 This is the x86_64 assembler implementation using SIMD instructions. 1481 1482 See also: 1483 <http://cr.yp.to/chacha/chacha-20080128.pdf> 1484 | |
1485config CRYPTO_SEED 1486 tristate "SEED cipher algorithm" 1487 select CRYPTO_ALGAPI 1488 help 1489 SEED cipher algorithm (RFC4269). 1490 1491 SEED is a 128-bit symmetric key block cipher that has been 1492 developed by KISA (Korea Information Security Agency) as a --- 409 unchanged lines hidden --- | 1479config CRYPTO_SEED 1480 tristate "SEED cipher algorithm" 1481 select CRYPTO_ALGAPI 1482 help 1483 SEED cipher algorithm (RFC4269). 1484 1485 SEED is a 128-bit symmetric key block cipher that has been 1486 developed by KISA (Korea Information Security Agency) as a --- 409 unchanged lines hidden --- |