crypto: powerpc/chacha20,poly1305-p10 - Add dependency on VSX
authorHerbert Xu <herbert@gondor.apana.org.au>
Mon, 28 Aug 2023 09:07:42 +0000 (17:07 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 30 Aug 2023 05:48:39 +0000 (13:48 +0800)
Add dependency on VSX as otherwise the build will fail without
it.

Fixes: 161fca7e3e90 ("crypto: powerpc - Add chacha20/poly1305-p10 to Kconfig and Makefile")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202308251906.SYawej6g-lkp@intel.com/
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/powerpc/crypto/Kconfig

index f25024a..7a66d7c 100644 (file)
@@ -113,7 +113,7 @@ config CRYPTO_AES_GCM_P10
 
 config CRYPTO_CHACHA20_P10
        tristate "Ciphers: ChaCha20, XChacha20, XChacha12 (P10 or later)"
-       depends on PPC64 && CPU_LITTLE_ENDIAN
+       depends on PPC64 && CPU_LITTLE_ENDIAN && VSX
        select CRYPTO_SKCIPHER
        select CRYPTO_LIB_CHACHA_GENERIC
        select CRYPTO_ARCH_HAVE_LIB_CHACHA
@@ -127,7 +127,7 @@ config CRYPTO_CHACHA20_P10
 
 config CRYPTO_POLY1305_P10
        tristate "Hash functions: Poly1305 (P10 or later)"
-       depends on PPC64 && CPU_LITTLE_ENDIAN
+       depends on PPC64 && CPU_LITTLE_ENDIAN && VSX
        select CRYPTO_HASH
        select CRYPTO_LIB_POLY1305_GENERIC
        help