fix(esp_tls): Fixed build failure for sbv2 ecdsa

Made ESP_TLS_ECDSA_CURVE_SECP384R1 under SOC CAP.
This commit is contained in:
hrushikesh.bhosale
2025-09-09 15:57:05 +05:30
parent aae5071dff
commit bf7dc18bd6

View File

@@ -20,6 +20,7 @@
#include <errno.h> #include <errno.h>
#include "esp_log.h" #include "esp_log.h"
#include "esp_check.h" #include "esp_check.h"
#include "soc/soc_caps.h"
#include "mbedtls/esp_mbedtls_dynamic.h" #include "mbedtls/esp_mbedtls_dynamic.h"
#ifdef CONFIG_MBEDTLS_HARDWARE_ECDSA_SIGN #ifdef CONFIG_MBEDTLS_HARDWARE_ECDSA_SIGN
#include "mbedtls/ecp.h" #include "mbedtls/ecp.h"
@@ -72,9 +73,11 @@ static esp_err_t esp_tls_ecdsa_curve_to_mbedtls_group_id(esp_tls_ecdsa_curve_t c
case ESP_TLS_ECDSA_CURVE_SECP256R1: case ESP_TLS_ECDSA_CURVE_SECP256R1:
*grp_id = MBEDTLS_ECP_DP_SECP256R1; *grp_id = MBEDTLS_ECP_DP_SECP256R1;
break; break;
#if SOC_ECDSA_SUPPORT_CURVE_P384
case ESP_TLS_ECDSA_CURVE_SECP384R1: case ESP_TLS_ECDSA_CURVE_SECP384R1:
*grp_id = MBEDTLS_ECP_DP_SECP384R1; *grp_id = MBEDTLS_ECP_DP_SECP384R1;
break; break;
#endif
default: default:
return ESP_ERR_INVALID_ARG; return ESP_ERR_INVALID_ARG;
} }