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 ---