harshal.patil
|
dce0925f40
|
fix(esp_security/esp_key_mgr): Incorrect overlapping comparisons
|
2025-07-03 15:05:50 +05:30 |
|
harshal.patil
|
bba1448128
|
feat(esp_key_mgr): Support PSRAM XTS-AES key deployments using Key Manager
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
eb7c5654f6
|
test(esp_security): Extend the key manager tests
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
50c41c3b59
|
change(esp_key_mgr): Refactor Key Manager driver to reduce logs
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
a7af364112
|
fix(esp_security): Power up MPI memory registers when enabling MPI
Co-authored-by: Li HongXi <lihongxi@espressif.com>
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
33d8c05d95
|
feat(esp_key_mgr): Support Digital Signature key deployments using Key Manager
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
265b0d7579
|
feat(esp_key_mgr): Support HMAC key deployments using Key Manager
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
8ab6b4d694
|
fix(esp_security/esp_key_mgr): Recharge HUK before the first usage
|
2025-06-27 15:15:26 +05:30 |
|
harshal.patil
|
a7c7b75dfd
|
feat(soc): Update ESP32-C5's key manager reg and struct files to ECO2
- Also added a new soc_cap to denote if key manager key deployment is available
|
2025-06-27 15:15:26 +05:30 |
|
Aditya Patwardhan
|
662d793f37
|
feat(esp_security): Added support for key manager for esp32c5
|
2025-06-27 15:15:26 +05:30 |
|
nilesh.kale
|
c65858287a
|
feat: enabled secure boot support esp32h21
|
2025-04-25 17:48:25 +05:30 |
|
Laukik Hase
|
fc4802c0d6
|
feat(esp_tee): Protect the HMAC and DS peripherals from REE access
|
2025-04-16 19:19:04 +05:30 |
|
Laukik Hase
|
1c4969bc47
|
feat(esp_security): Add a TEE-specific crypto lock layer with stub implementations
|
2025-04-16 19:19:03 +05:30 |
|
nilesh.kale
|
aae4bfb6f3
|
feat: enable ecdsa support for esp32h21
This commit enabled suppot for ECDSA peripheral in ESP32H21.
|
2025-04-14 10:26:46 +05:30 |
|
Laukik Hase
|
bd314c2460
|
refactor(esp_tee): Update the SHA clock configuration service call
|
2025-04-04 10:31:28 +05:30 |
|
Laukik Hase
|
3e95020c59
|
refactor(esp_security): Introduce dedicated APIs for crypto clock configuration
|
2025-04-04 10:31:27 +05:30 |
|
Mahavir Jain
|
ce7ec7f19f
|
Merge branch 'feature/enable_hmac_and_ds_support_for_esp32h21' into 'master'
feat: enabled hmac and ds support in esp32h21
Closes IDF-11495 and IDF-11497
See merge request espressif/esp-idf!37085
|
2025-03-21 17:23:46 +08:00 |
|
Chen Jichang
|
45ba78940f
|
feat(esp32h4): finnal introduce hello world
|
2025-03-19 18:48:41 +08:00 |
|
nilesh.kale
|
f794eb9b2d
|
feat: enabled hmac and ds support in esp32h21
This commit enables support for HMAC and DS in ESP32H21
|
2025-03-13 10:23:11 +05:30 |
|
igor.udot
|
daf2d31008
|
test: format all test scripts
|
2025-03-05 12:08:48 +08:00 |
|
Chen Jichang
|
6f83f39dce
|
feat(esp32h4): introduce target esp32h4(stage 1)
|
2025-02-08 17:07:44 +08:00 |
|
laokaiyao
|
9269b785f8
|
refactor(ecdsa): rely on efuse to get chip revision
|
2025-01-24 11:50:17 +08:00 |
|
Aditya Patwardhan
|
d8d9ba3dc2
|
fix(soc): Fixed ECDSA register compatibility
|
2025-01-24 11:50:17 +08:00 |
|
Aditya Patwardhan
|
bef2a72ecb
|
fix(hal): Make the ECDSA countermeasure dynamically applicable
This commit makes the ECDSA countermeasure dynamically applicable
across different revisions of the ESP32H2 SoC.
|
2025-01-24 11:50:17 +08:00 |
|
Mahavir Jain
|
6875cbf022
|
feat(ecc): enable ECC constant time mode for ESP32-H2 ECO5
|
2025-01-24 11:50:17 +08:00 |
|
Gao Xu
|
54f501a2fc
|
Merge branch 'feat/h21_introduce_step8' into 'master'
feat(esp32h21): introduce hello world to ESP32H21 (stage8)
See merge request espressif/esp-idf!35874
|
2024-12-31 10:39:21 +08:00 |
|
gaoxu
|
25731d0c1e
|
feat(esp32h21): finnal introduce hello world support
|
2024-12-30 20:14:40 +08:00 |
|
Marek Fiala
|
2c814ef2fa
|
feat(tools): Enforce utf-8 encoding with open() function
|
2024-12-27 17:12:21 +08:00 |
|
gaoxu
|
64bbb53b8f
|
feat(esp32h21): introduce target esp32h21(stage 1)
|
2024-11-12 15:42:27 +08:00 |
|
Aditya Patwardhan
|
82db0feab2
|
fix(security): Update key manager specific initializations for esp32c5
|
2024-10-28 11:13:43 +08:00 |
|
harshal.patil
|
c2b71a3855
|
ci(mbedtls): Fix component dependencies for security-related test apps
|
2024-10-24 14:45:56 +05:30 |
|
Laukik Hase
|
5328dcd00c
|
change(build): Add a new CMake flag NON_OS_BUILD for non-FreeRTOS builds
|
2024-10-21 19:03:30 +05:30 |
|
harshal.patil
|
e12c261b1b
|
ci(esp_security): Add config to enable FPGA-related tests
|
2024-10-09 09:46:19 +05:30 |
|
harshal.patil
|
9e3a846356
|
ci(esp_security): Enable crypto drivers test app build only for supported targets
|
2024-10-09 09:46:18 +05:30 |
|
Mahavir Jain
|
e52e2d282a
|
refactor(startup): move key manager specific code to esp_security component
|
2024-09-25 14:21:19 +05:30 |
|
harshal.patil
|
e1cd5b909e
|
fix(esp_security): Fix build failure when dpa protection at startup is disabled
|
2024-09-20 18:46:55 +05:30 |
|
harshal.patil
|
39872a5575
|
feat(esp_security): Config to forcefully enable ECC constant-time operations during bootup
|
2024-09-20 18:46:55 +05:30 |
|
Mahavir Jain
|
a71e0fc028
|
Merge branch 'feature/enable_sha_support_for_esp32c61' into 'master'
feat: enable support for sha peripheral in esp32c61
Closes IDF-9234
See merge request espressif/esp-idf!32830
|
2024-09-20 13:22:14 +08:00 |
|
Mahavir Jain
|
fd192e0e9e
|
Merge branch 'fix/ds_tries_acquiring_mpi_lock_twice' into 'master'
Clean up DS trying to re-acquire MPI lock post common crypto lock layer
See merge request espressif/esp-idf!33056
|
2024-09-12 12:18:22 +08:00 |
|
nilesh.kale
|
12fc7a677e
|
feat: enable support for sha peripheral in esp32c61
|
2024-09-11 14:49:01 +05:30 |
|
wanckl
|
4e095f4b9f
|
ci(esp32c61): enable c61 generic target test
|
2024-09-02 19:26:12 +08:00 |
|
harshal.patil
|
3b97011e39
|
fix(esp_security/ds): Clean up DS trying to re-acquire MPI lock post common crypto lock layer
|
2024-08-23 17:53:55 +05:30 |
|
Mahavir Jain
|
79f9c7d157
|
feat(esp_security): Move DS, HMAC, DPA and crypto lock implementation
|
2024-08-20 12:35:22 +08:00 |
|
Mahavir Jain
|
262f27290b
|
feat(esp_security): move the crypto test app to new esp_security component
|
2024-08-20 12:35:22 +08:00 |
|
harshal.patil
|
57db17bec2
|
feat(esp_security/crypto): Create a generic crypto locking layer across targets
|
2024-08-20 12:35:22 +08:00 |
|
harshal.patil
|
488b2a741d
|
change(esp_security): Move the crypto locking layer into the security component
|
2024-08-20 12:35:22 +08:00 |
|
harshal.patil
|
c125d21c71
|
change(esp_security): Move anti-DPA configuration into the security component
|
2024-08-20 12:35:22 +08:00 |
|
harshal.patil
|
b729a0a732
|
change(esp_security): Move crypto clk configuration into the security component
|
2024-08-20 12:35:22 +08:00 |
|
harshal.patil
|
239734e3d5
|
feat(esp_security): Register a bare-metal security component
|
2024-08-20 12:35:22 +08:00 |
|