From 36377b9cc35931302f73f413058d177a627f70bc Mon Sep 17 00:00:00 2001 From: Mahavir Jain Date: Thu, 17 Mar 2022 15:11:52 +0530 Subject: [PATCH] mbedtls: use SOC capability macros instead of target names --- components/mbedtls/Kconfig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/components/mbedtls/Kconfig b/components/mbedtls/Kconfig index d52e63329a..c060d45d72 100644 --- a/components/mbedtls/Kconfig +++ b/components/mbedtls/Kconfig @@ -347,7 +347,7 @@ menu "mbedTLS" config MBEDTLS_HARDWARE_AES bool "Enable hardware AES acceleration" default y - depends on !SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && !IDF_TARGET_ESP32C2 + depends on !SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && SOC_AES_SUPPORTED help Enable hardware accelerated AES encryption & decryption. @@ -366,7 +366,7 @@ menu "mbedTLS" config MBEDTLS_HARDWARE_GCM bool "Enable partially hardware accelerated GCM" - depends on IDF_TARGET_ESP32S2 && MBEDTLS_HARDWARE_AES + depends on SOC_AES_SUPPORT_GCM && MBEDTLS_HARDWARE_AES default y help Enable partially hardware accelerated GCM. GHASH calculation is still done @@ -379,7 +379,7 @@ menu "mbedTLS" config MBEDTLS_HARDWARE_MPI bool "Enable hardware MPI (bignum) acceleration" default y - depends on !SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && !IDF_TARGET_ESP32C2 + depends on !SPIRAM_CACHE_WORKAROUND_STRATEGY_DUPLDST && SOC_MPI_SUPPORTED help Enable hardware accelerated multiple precision integer operations. @@ -1001,7 +1001,7 @@ menu "mbedTLS" config MBEDTLS_LARGE_KEY_SOFTWARE_MPI bool "Fallback to software implementation for larger MPI values" depends on MBEDTLS_HARDWARE_MPI - default y if IDF_TARGET_ESP32C3 || IDF_TARGET_ESP32H2 || IDF_TARGET_ESP32C2 # HW max 3072 bits + default y if SOC_RSA_MAX_BIT_LEN <= 3072 # HW max 3072 bits default n help Fallback to software implementation for RSA key lengths