summaryrefslogtreecommitdiffstats
path: root/crypto/Kconfig
diff options
context:
space:
mode:
authorMilan Broz2017-02-23 08:38:26 +0100
committerHerbert Xu2017-02-23 13:11:06 +0100
commit12cb3a1c4184f891d965d1f39f8cfcc9ef617647 (patch)
tree913b90941c7953b81ac530f187f59cfe9e846841 /crypto/Kconfig
parentcrypto: cavium - switch to pci_alloc_irq_vectors (diff)
downloadkernel-qcow2-linux-12cb3a1c4184f891d965d1f39f8cfcc9ef617647.tar.gz
kernel-qcow2-linux-12cb3a1c4184f891d965d1f39f8cfcc9ef617647.tar.xz
kernel-qcow2-linux-12cb3a1c4184f891d965d1f39f8cfcc9ef617647.zip
crypto: xts - Add ECB dependency
Since the commit f1c131b45410a202eb45cc55980a7a9e4e4b4f40 crypto: xts - Convert to skcipher the XTS mode is based on ECB, so the mode must select ECB otherwise it can fail to initialize. Signed-off-by: Milan Broz <gmazyland@gmail.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'crypto/Kconfig')
-rw-r--r--crypto/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/crypto/Kconfig b/crypto/Kconfig
index 5a51b877277e..f37e9cca50e1 100644
--- a/crypto/Kconfig
+++ b/crypto/Kconfig
@@ -375,6 +375,7 @@ config CRYPTO_XTS
select CRYPTO_BLKCIPHER
select CRYPTO_MANAGER
select CRYPTO_GF128MUL
+ select CRYPTO_ECB
help
XTS: IEEE1619/D16 narrow block cipher use with aes-xts-plain,
key size 256, 384 or 512 bits. This implementation currently