crypto: skcipher - Add dependency on ecb
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 3 Oct 2023 03:31:55 +0000 (11:31 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 13 Oct 2023 10:27:26 +0000 (18:27 +0800)
As lskcipher requires the ecb wrapper for the transition add an
explicit dependency on it so that it is always present.  This can
be removed once all simple ciphers have been converted to lskcipher.

Reported-by: Nathan Chancellor <nathan@kernel.org>
Fixes: 705b52fef3c7 ("crypto: cbc - Convert from skcipher to lskcipher")
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Tested-by: Nathan Chancellor <nathan@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
crypto/Kconfig

index ed931ddea644d2c8ddec250965383bbd66a486f5..bbf51d55724e3fdb1a1dc339860396e5f767e8fc 100644 (file)
@@ -85,6 +85,7 @@ config CRYPTO_SKCIPHER
        tristate
        select CRYPTO_SKCIPHER2
        select CRYPTO_ALGAPI
+       select CRYPTO_ECB
 
 config CRYPTO_SKCIPHER2
        tristate
@@ -689,7 +690,7 @@ config CRYPTO_CTS
 
 config CRYPTO_ECB
        tristate "ECB (Electronic Codebook)"
-       select CRYPTO_SKCIPHER
+       select CRYPTO_SKCIPHER2
        select CRYPTO_MANAGER
        help
          ECB (Electronic Codebook) mode (NIST SP800-38A)