]> git.baikalelectronics.ru Git - kernel.git/commit
ipsec: select crypto ciphers for xfrm_algo
authorArnd Bergmann <arnd@arndb.de>
Tue, 18 Jun 2019 11:22:13 +0000 (13:22 +0200)
committerSteffen Klassert <steffen.klassert@secunet.com>
Fri, 21 Jun 2019 12:48:31 +0000 (14:48 +0200)
commitaa736f422abb635269b369d6596616b1008bf55d
tree8e48293b9c191da654ae13e5d872d1cbe70ccb80
parent4adeafbb0d4b842ef715b053d1b6e38378623e9e
ipsec: select crypto ciphers for xfrm_algo

kernelci.org reports failed builds on arc because of what looks
like an old missed 'select' statement:

net/xfrm/xfrm_algo.o: In function `xfrm_probe_algs':
xfrm_algo.c:(.text+0x1e8): undefined reference to `crypto_has_ahash'

I don't see this in randconfig builds on other architectures, but
it's fairly clear we want to select the hash code for it, like we
do for all its other users. As Herbert points out, CRYPTO_BLKCIPHER
is also required even though it has not popped up in build tests.

Fixes: 1114008f0c94 ("ipsec: Use skcipher and ahash when probing algorithms")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
net/xfrm/Kconfig