crypto: arm/aes - Select SIMD in Kconfig
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 29 Nov 2016 07:08:40 +0000 (15:08 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Tue, 29 Nov 2016 08:11:14 +0000 (16:11 +0800)
The skcipher conversion for ARM missed the select on CRYPTO_SIMD,
causing build failures if SIMD was not otherwise enabled.

Fixes: da40e7a4ba4d ("crypto: aes-ce - Convert to skcipher")
Fixes: 211f41af534a ("crypto: aesbs - Convert to skcipher")
Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
arch/arm/crypto/Kconfig
arch/arm64/crypto/Kconfig

index 27ed1b1cd1d798d83eda3d453b96ae47fd1e284f..81348883450dd50ca8a9a19289d1d6f69b007acf 100644 (file)
@@ -105,7 +105,7 @@ config CRYPTO_AES_ARM_CE
        tristate "Accelerated AES using ARMv8 Crypto Extensions"
        depends on KERNEL_MODE_NEON
        select CRYPTO_ALGAPI
-       select CRYPTO_ABLK_HELPER
+       select CRYPTO_SIMD
        help
          Use an implementation of AES in CBC, CTR and XTS modes that uses
          ARMv8 Crypto Extensions
index 5f4a617e2957ebe5f989324928b2f50ebcc02598..c5ce39cd9b8f3206f879c6e373a0478ebdf89368 100644 (file)
@@ -48,14 +48,14 @@ config CRYPTO_AES_ARM64_CE_BLK
        depends on ARM64 && KERNEL_MODE_NEON
        select CRYPTO_BLKCIPHER
        select CRYPTO_AES_ARM64_CE
-       select CRYPTO_ABLK_HELPER
+       select CRYPTO_SIMD
 
 config CRYPTO_AES_ARM64_NEON_BLK
        tristate "AES in ECB/CBC/CTR/XTS modes using NEON instructions"
        depends on ARM64 && KERNEL_MODE_NEON
        select CRYPTO_BLKCIPHER
        select CRYPTO_AES
-       select CRYPTO_ABLK_HELPER
+       select CRYPTO_SIMD
 
 config CRYPTO_CRC32_ARM64
        tristate "CRC32 and CRC32C using optional ARMv8 instructions"