esp-idf/components/mbedtls/port
Laukik Hase 45df5b56d5
esp32/mpi: Added alternate workaround for MPI data corruption issue
- Use DPORT_WRITE_REG (volatile writes) wrappers to write to the
  MPI peripheral
- Updated the previous workaround added for the same issue as it
  was failing in some long runs and with `COMPILER_OPTIMIZATION_PERF`
  enabled.
- The test performance numbers had to be updated due to the
  performance penalty introduced by this fix.

Closes https://github.com/espressif/esp-idf/issues/10403
2023-02-21 18:43:54 +05:30
..
aes Merge branch 'contrib/github_pr_10648' into 'master' 2023-02-21 01:14:05 +08:00
crypto_shared_gdma ci: Fix issues for build stage 2022-01-25 10:51:27 +05:30
dynamic mbedtls: Fix build with dynamic buffers feature 2023-01-09 15:41:36 +05:30
ecc mbedtls/ecp: Fix incorrect ECP parameter value 2023-01-18 14:24:57 +05:30
esp32 esp32/mpi: Added alternate workaround for MPI data corruption issue 2023-02-21 18:43:54 +05:30
esp32c3 mbedtls: Update licenses of files updated in mbedtls-3.1 update 2022-03-04 05:18:58 +00:00
esp32c6 mbedtls: enable RSA support for esp32c6 2023-02-03 11:46:42 +05:30
esp32h4 esp32h2: renaming esp32h2 to esp32h4 2022-11-08 17:05:33 +08:00
esp32s2 mbedtls: Update licenses of files updated in mbedtls-3.1 update 2022-03-04 05:18:58 +00:00
esp32s3 mbedtls: Acquire lock before enabling MPI (RSA) hardware 2022-06-21 10:48:17 +05:30
esp_ds esp32h2: enable DS peripheral support in driver and test application 2023-02-13 10:27:15 +05:30
include mbedtls/port: refactor sanity checks and their return values 2023-01-16 15:04:08 +05:30
md mbedtls-3 update: 2022-03-03 01:37:10 +05:30
sha build: Adds support for universal Clang toolchain 2022-11-23 13:25:16 +03:00
esp_bignum.c esp32: mpi: add workaround for data corruption issue observed with IDF 5.x toolchain 2022-10-21 14:29:02 +05:30
esp_hardware.c esp_hw_support/esp_system: Re-evaluate header inclusions and include directories 2022-03-07 11:18:08 +05:30
esp_mem.c mbedtls: Update licenses of files updated in mbedtls-3.1 update 2022-03-04 05:18:58 +00:00
esp_timing.c mbedtls: MBEDTLS_PRIVATE & MBEDTLS_ALLOW_PRIVATE_ACCESS-related cleanup 2022-09-29 10:13:14 +05:30
mbedtls_debug.c mbedtls: Update licenses of files updated in mbedtls-3.1 update 2022-03-04 05:18:58 +00:00
net_sockets.c mbedtls: Add support to build for linux target 2023-01-04 11:17:29 +05:30