crypto: echainiv - change to 'default n'
PATCH 1/1 crypto: echainiv - change to 'default n'
From: Eric Biggers <[email protected]>
echainiv is the only algorithm or template in the crypto API that is enabled by default. But there doesn't seem to be a good reason for it. And it pulls in a lot of stuff as dependencies, like AEAD support and a "NIST SP800-90A DRBG" including HMAC-SHA256.
The commit which made it default 'm', commit 3491244c6298 ("crypto:
echainiv - Set Kconfig default to m"), mentioned that it's needed for IPsec. However, later commit 32b6170ca59c ("ipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV") made the IPsec kconfig options select it.
So, remove the 'default m'.
--- crypto/Kconfig | 1 - 1 file changed, 1 deletion(-)
crypto/Kconfig +0 -1
@@ -428,7 +428,6 @@ config CRYPTO_ECHAINIV select CRYPTO_NULL select CRYPTO_RNG_DEFAULT select CRYPTO_MANAGER - default m help This IV generator generates an IV based on the encryption of a sequence number xored with a salt. This is the default
Signature · 1 line
2.21.0.1020.gf2820cf01a-goog
Herbert Xu
maintainerQuoted 12 lines · Eric Biggers
From: Eric Biggers <[email protected]>
echainiv is the only algorithm or template in the crypto API that is enabled by default. But there doesn't seem to be a good reason for it. And it pulls in a lot of stuff as dependencies, like AEAD support and a "NIST SP800-90A DRBG" including HMAC-SHA256.
The commit which made it default 'm', commit
3491244c6298("crypto:
echainiv - SetKconfigdefault to m"), mentioned that it's needed for IPsec. However, later commit32b6170ca59c("ipv4+ipv6: Make INET*_ESP selectCRYPTO_ECHAINIV") made the IPsec kconfig options select it.
Quoted 6 lines
So, remove the 'default m'.
Signed-off-by Eric Biggers <[email protected]>--- crypto/Kconfig | 1 - 1 file changed, 1 deletion(-)
Patch applied. Thanks.
Signature · 3 lines
Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt