OVMS3-idf/components/mbedtls
David Cermak fe5b7b549c 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:05:48 +01:00
..
mbedtls@f5f2e5926c NimBLE: Port NimBLE stack to IDF Release v3.3 (Backport v3.3) 2019-10-18 13:23:24 +08:00
port mbedtls: fix hw accelerated big-num mul if operand and result overlap 2020-02-20 10:05:48 +01:00
test mbedtls: added mpi multiplication test for large numbers 2020-02-20 10:05:48 +01:00
CMakeLists.txt mbedtls: fix unix makefile build on windows command line 2018-12-20 18:23:55 +08:00
component.mk mbedtls: Add mbedtls submodule check to build system 2018-05-14 16:07:18 +08:00
Kconfig NimBLE: Port NimBLE stack to IDF Release v3.3 (Backport v3.3) 2019-10-18 13:23:24 +08:00
Makefile.projbuild esp32, mbedtls: check component name when enabling test flags 2018-11-20 01:27:24 +08:00
mbedtls.c mbedtls: import mbedtls project w/o modification 2018-11-27 13:59:26 +08:00
mklink.py mbedtls: fix unix makefile build on windows command line 2018-12-20 18:23:55 +08:00