esp-idf/components/mbedtls/port
David Cermak fe94d07dfe mbedtls: fix hw accelerated big-num mul if operand and result overlap
this issue is mainly exposed when using larger (4096) client key in TLS mutual auth,
since it uses multiplications > 2048 when mbedtls_mpi_mul_mpi is used in recursion,
which works only if both operands point to different location than result since
mpi_mult_mpi_overlong() called mbedtls_mpi_grow() to reallocate buffers used in previous
pointer arithmetics and thus corrupting it. Fixed by growing the mpi buffer before
calling mpi_mult_mpi_overlong()
2020-02-20 11:50:46 +01:00
..
include
esp_bignum.c mbedtls: fix hw accelerated big-num mul if operand and result overlap 2020-02-20 11:50:46 +01:00
esp_hardware.c
esp_sha1.c
esp_sha256.c
esp_sha512.c
mbedtls_debug.c
net_sockets.c