esp-idf/components/mbedtls
David Cermak 7b495db118 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 10:06:28 +01:00
..
mbedtls@19eb57f7f7 mbedtls: update to 2.13.1 2018-09-20 04:35:45 +00:00
port mbedtls: fix hw accelerated big-num mul if operand and result overlap 2020-02-20 10:06:28 +01:00
test mbedtls: added mpi multiplication test for large numbers 2020-02-20 10:06:28 +01:00
CMakeLists.txt mbedtls: configurable options for controlling dynamic memory allocations 2018-09-24 11:17:48 +05:30
component.mk mbedtls: Add mbedtls submodule check to build system 2018-05-14 16:07:18 +08:00
Kconfig Fix some typos related to ethernet documentation and Kconfig. Closes https://github.com/espressif/esp-idf/pull/2642 2018-10-28 21:12:09 +01:00
Makefile.projbuild mbedtls: enable deprecation warnings when building unit tests 2018-05-09 23:15:28 +08:00