esp-idf/components/mbedtls
Mahavir Jain 84b0254fbf
esp32: mpi: add workaround for data corruption issue observed with IDF 5.x toolchain
This fix adds a workaround to disable compiler optimization flag "-ftree-loop-distribute-patterns"
for `mpi_to_mem_block` routine. It was observed that compiler with release configuration was falling
back to `memset` call from ROM library causing an issue in correctly zero initializing MPI peripheral
block.

Please see following linked issue for more discussion and context on this issue.

Closes https://github.com/espressif/esp-idf/issues/8710
Closes https://github.com/espressif/esp-idf/issues/9371
Closes https://github.com/espressif/esp-idf/issues/9256
Closes IDFGH-7102
Closes IDFGH-7842
Closes IDFGH-7714
Closes IDFCI-1452
Closes IDF-6029
2022-10-27 09:54:26 +05:30
..
esp_crt_bundle Tools: Fix flake8 version 5 warnings 2022-08-12 15:36:11 +02:00
mbedtls@7b428b1bf2 mbedtls: Update to v3.2.1 2022-08-26 11:46:54 +05:30
port esp32: mpi: add workaround for data corruption issue observed with IDF 5.x toolchain 2022-10-27 09:54:26 +05:30
test build system: re-add -Wno-format as private flag for some components 2022-08-03 16:42:47 +04:00
CMakeLists.txt mbedtls/port: Fix dynamic buffers feature for v3.2.1 2022-08-26 11:46:55 +05:30
Kconfig mbedtls: Remove deprecated options from mbedtls/esp_config.h 2022-05-28 10:21:06 +05:30