esp-idf/components/mbedtls/port
Aditya Patwardhan 9949fb3d2b
feat(hal): Add countermeasure for ECDSA generate signature
The ECDSA peripheral before ECO5 of esp32h2 does not perform the ECDSA
    sign operation in constant time. This allows an attacker to read the
    power signature of the ECDSA sign operation and then calculate the
    ECDSA key stored inside the eFuse. The commit adds a countermeasure
    for this attack. In this case the real ECDSA sign operation is
    masked under dummy ECDSA sign operations to hide its real power
    signature
2024-09-23 19:32:27 +05:30
..
aes change(mbedtls/port): optimize gcm_mult() 2024-08-21 18:26:31 +05:30
crypto_shared_gdma mbedtls: updated to use default gdma psram alignment 2023-02-28 10:42:22 +08:00
dynamic mbedtls: Fix enable dynamic mbedtls will occur heap corruption when server support TLS renegotiation 2024-01-24 17:53:09 +08:00
ecc fix(hal): correct the power up sequence for MPI/ECC peripherals in ESP32-C5 2024-07-03 11:50:10 +05:30
ecdsa feat(hal): Add countermeasure for ECDSA generate signature 2024-09-23 19:32:27 +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
esp32h2 mbedtls: enable RSA support for esp32h2 2023-03-01 14:18:57 +05:30
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 esp_ds: ignore releasing mutex if not called from same task 2023-05-19 08:31:34 +05:30
include feat(mbedtls): add kconfig option for MBEDTLS_ERROR_C 2024-04-11 11:51:53 +08:00
mbedtls_rom feat(mbedtls): support rom mbedtls threading layer 2024-09-10 10:38:24 +08:00
md mbedtls-3 update: 2022-03-03 01:37:10 +05:30
sha fix(sha): DMA mode iteration calculation issue for certain data lengths 2023-08-02 04:48:40 +00:00
esp_bignum.c fix(mbedtls): move interrupt allocation during initialization phase 2023-12-11 06:46:24 +00:00
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_platform_time.c feat(mbedtls): update to 3.5.0 release 2023-10-17 10:03:39 +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 lwip: Support IPv6 only mode 2023-02-27 08:53:34 +01:00