Commit 37ea0f18 authored by Eric Biggers's avatar Eric Biggers Committed by Steffen Klassert

esp: select CRYPTO_SEQIV

Commit f23efcbc ("crypto: ctr - no longer needs CRYPTO_SEQIV") made
CRYPTO_CTR stop selecting CRYPTO_SEQIV.  This breaks IPsec for most
users since GCM and several other encryption algorithms require "seqiv"
-- and RFC 8221 lists AES-GCM as "MUST" be implemented.

Just make XFRM_ESP select CRYPTO_SEQIV.

Fixes: f23efcbc ("crypto: ctr - no longer needs CRYPTO_SEQIV")
Acked-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
Cc: Corentin Labbe <clabbe@baylibre.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Steffen Klassert <steffen.klassert@secunet.com>
Signed-off-by: default avatarEric Biggers <ebiggers@google.com>
Signed-off-by: default avatarSteffen Klassert <steffen.klassert@secunet.com>
parent 7d4e3919
...@@ -86,6 +86,7 @@ config XFRM_ESP ...@@ -86,6 +86,7 @@ config XFRM_ESP
select CRYPTO_SHA1 select CRYPTO_SHA1
select CRYPTO_DES select CRYPTO_DES
select CRYPTO_ECHAINIV select CRYPTO_ECHAINIV
select CRYPTO_SEQIV
config XFRM_IPCOMP config XFRM_IPCOMP
tristate tristate
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment