Merge branch 'fix/bigum_alt_coverity_report' into 'master'

Fixed overflowed constant in esp_mpi_exp_mpi_mod_hw_op()

Closes IDF-11748

See merge request espressif/esp-idf!35228
This commit is contained in:
Mahavir Jain
2024-11-28 12:44:06 +08:00

View File

@@ -209,6 +209,8 @@ cleanup:
void esp_mpi_exp_mpi_mod_hw_op(const mbedtls_mpi *X, const mbedtls_mpi *Y, const mbedtls_mpi *M, const mbedtls_mpi *Rinv, mbedtls_mpi_uint Mprime, size_t num_words)
{
size_t y_bits = mbedtls_mpi_bitlen(Y);
assert(y_bits != 0);
mpi_hal_set_mode(num_words - 1);
/* Load M, X, Rinv, Mprime (Mprime is mod 2^32) */