fix(esp_security): Power up MPI memory registers when enabling MPI

Co-authored-by: Li HongXi <lihongxi@espressif.com>
This commit is contained in:
harshal.patil
2025-06-27 15:15:26 +05:30
co-authored by Li HongXi
parent 33d8c05d95
commit a7af364112
5 changed files with 10 additions and 16 deletions
+2
View File
@@ -253,12 +253,14 @@ static void ds_acquire_enable(void)
// We also enable SHA and HMAC here. SHA is used by HMAC, HMAC is used by DS.
esp_crypto_hmac_enable_periph_clk(true);
esp_crypto_sha_enable_periph_clk(true);
esp_crypto_mpi_enable_periph_clk(true);
esp_crypto_ds_enable_periph_clk(true);
}
static void ds_disable_release(void)
{
esp_crypto_ds_enable_periph_clk(false);
esp_crypto_mpi_enable_periph_clk(false);
esp_crypto_sha_enable_periph_clk(false);
esp_crypto_hmac_enable_periph_clk(false);