summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorArd Biesheuvel <ardb@kernel.org>2021-01-05 17:47:52 +0100
committerHerbert Xu <herbert@gondor.apana.org.au>2021-01-14 07:10:27 +0100
commitda4df93a94a5aa7c5a599959d79ee99cdbe4c6b7 (patch)
tree9a3c202e6876b7a6a1dc9f9abe4ebd50b1dcb73b /crypto
parentcrypto: x86/serpent- switch to XTS template (diff)
downloadlinux-da4df93a94a5aa7c5a599959d79ee99cdbe4c6b7.tar.xz
linux-da4df93a94a5aa7c5a599959d79ee99cdbe4c6b7.zip
crypto: x86/twofish - switch to XTS template
Now that the XTS template can wrap accelerated ECB modes, it can be used to implement Twofish in XTS mode as well, which turns out to be at least as fast, and sometimes even faster Acked-by: Eric Biggers <ebiggers@google.com> Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto')
-rw-r--r--crypto/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig
index ce69a5ae26b5..7ad9bf84f4a0 100644
--- a/crypto/Kconfig
+++ b/crypto/Kconfig
@@ -1731,6 +1731,7 @@ config CRYPTO_TWOFISH_AVX_X86_64
select CRYPTO_TWOFISH_COMMON
select CRYPTO_TWOFISH_X86_64
select CRYPTO_TWOFISH_X86_64_3WAY
+ imply CRYPTO_XTS
help
Twofish cipher algorithm (x86_64/AVX).