Merge branch 'change/ecdsa_does_not_use_mpi_esp32h2_eco5_v5.5' into 'release/v5.5'

The ECDSA module of ESP32-H2 ECO5 does not use the MPI module (v5.5)

See merge request espressif/esp-idf!41215
This commit is contained in:
Mahavir Jain
2025-09-02 09:12:07 +05:30
5 changed files with 37 additions and 6 deletions
@@ -38,14 +38,18 @@ static void ecdsa_enable_and_reset(void)
esp_crypto_ecdsa_enable_periph_clk(true);
esp_crypto_ecc_enable_periph_clk(true);
#ifdef SOC_ECDSA_USES_MPI
esp_crypto_mpi_enable_periph_clk(true);
if (ecdsa_ll_is_mpi_required()) {
esp_crypto_mpi_enable_periph_clk(true);
}
#endif
}
static void ecdsa_disable(void)
{
#ifdef SOC_ECDSA_USES_MPI
esp_crypto_mpi_enable_periph_clk(false);
if (ecdsa_ll_is_mpi_required()) {
esp_crypto_mpi_enable_periph_clk(false);
}
#endif
esp_crypto_ecc_enable_periph_clk(false);
esp_crypto_ecdsa_enable_periph_clk(false);