9 Commits
Author SHA1 Message Date
Laukik Hase 1627ddebb6 change(esp_tee): Handover the RSA_DS peripheral to the REE 2026-10-06 17:53:26 +05:30
nilesh.kale 363426cbc9 feat(ecdsa): support software key as a key source for esp32s31
Starting from the ESP32-S31, the ECDSA peripheral can use a private key
written into its key registers by software, in addition to the eFuse
and Key Manager key sources.
2026-10-01 10:39:09 +08:00
Ashish Sharma 4ca4e20eae fix(mbedtls): fix AES-GCM findings from Wycheproof tests 2026-09-28 19:08:25 +05:30
Ashish Sharma 8956f3b86c feat(sha): add sha_hal_is_sm3_supported()
Report whether the SHA peripheral can run the SM3 mode. The LL function
sha_ll_is_sm3_supported() exists on every chip. ESP32-S31 reads the
DIS_SM_CRYPT eFuse, which disables SM2 and SM3 permanently. ESP32-C5 and
ESP32-H4 have SM3 but no such eFuse. All other chips have no SM3.
2026-09-04 14:26:23 +08:00
harshal.patil a7b29bfda9 change(security): disable Key Manager support on ESP32-C5/P4/S31
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-07-22 19:58:23 +05:30
Laukik Hase 3acb4a3e0c refactor(hal): Refactor and update the ESP32-P4 APM LL/HAL APIs 2026-05-21 12:15:50 +05:30
Chen Jichang f3feaeabb6 fix(lp_dma): add lp dma clk ctrl on s31 2026-03-23 16:40:47 +08:00
harshal.patil 5f647c0ba3 docs(key-manager): Add Key-Manager peripheral related documentation 2026-03-18 16:27:39 +05:30
Aditya Patwardhan eb4a871eca refactor(esp_hal_security): Updated esp_hal_security build and includes 2026-01-21 10:02:44 +05:30