[openwrt/openwrt] bcm27xx/bcm2711: enable asm crypto algorithms

LEDE Commits lede-commits at lists.infradead.org
Sat Jun 4 03:43:27 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/7b6beb7489c750c0613153822ec1d5ba8a9ab388

commit 7b6beb7489c750c0613153822ec1d5ba8a9ab388
Author: Eneas U de Queiroz <cotequeiroz at gmail.com>
AuthorDate: Tue May 17 12:06:12 2022 -0300

    bcm27xx/bcm2711: enable asm crypto algorithms
    
    This enables arm64/neon version of AES, SHA256 and SHA512 algorithms in
    the kernel.  bcm2711 does not support armv8 crypto extensions, so they
    are not included.
    
    Signed-off-by: Eneas U de Queiroz <cotequeiroz at gmail.com>
---
 target/linux/bcm27xx/bcm2711/config-5.15 | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/target/linux/bcm27xx/bcm2711/config-5.15 b/target/linux/bcm27xx/bcm2711/config-5.15
index af0496e0f8..abb3b6dbc9 100644
--- a/target/linux/bcm27xx/bcm2711/config-5.15
+++ b/target/linux/bcm27xx/bcm2711/config-5.15
@@ -17,6 +17,7 @@ CONFIG_ARCH_WANTS_NO_INSTR=y
 CONFIG_ARM64=y
 CONFIG_ARM64_4K_PAGES=y
 CONFIG_ARM64_CNP=y
+CONFIG_ARM64_CRYPTO=y
 CONFIG_ARM64_EPAN=y
 CONFIG_ARM64_ERRATUM_819472=y
 CONFIG_ARM64_ERRATUM_824069=y
@@ -126,9 +127,13 @@ CONFIG_CPU_IDLE_GOV_MENU=y
 CONFIG_CPU_PM=y
 CONFIG_CPU_RMAP=y
 CONFIG_CRC16=y
+CONFIG_CRYPTO_AES_ARM64=y
+CONFIG_CRYPTO_AES_ARM64_BS=y
+CONFIG_CRYPTO_AES_ARM64_NEON_BLK=y
 CONFIG_CRYPTO_CBC=y
 CONFIG_CRYPTO_CRC32=y
 CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CRYPTD=y
 CONFIG_CRYPTO_CTS=y
 CONFIG_CRYPTO_DRBG=y
 CONFIG_CRYPTO_DRBG_HMAC=y
@@ -142,7 +147,10 @@ CONFIG_CRYPTO_RNG2=y
 CONFIG_CRYPTO_RNG_DEFAULT=y
 CONFIG_CRYPTO_SEQIV=y
 CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA256_ARM64=y
 CONFIG_CRYPTO_SHA512=y
+CONFIG_CRYPTO_SHA512_ARM64=y
+CONFIG_CRYPTO_SIMD=y
 CONFIG_CRYPTO_XTS=y
 CONFIG_DCACHE_WORD_ACCESS=y
 CONFIG_DEBUG_BUGVERBOSE=y




More information about the lede-commits mailing list