test(examples/security): Add an example to demonstrate signing using Key Manager keys

This commit is contained in:
harshal.patil
2026-03-18 16:27:39 +05:30
parent 61b9df4490
commit a8ffefe096
13 changed files with 1744 additions and 4 deletions
+10 -4
View File
@@ -11,7 +11,6 @@ examples/security/flash_encryption:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- bootloader_support
examples/security/hmac_soft_jtag:
@@ -21,11 +20,20 @@ examples/security/hmac_soft_jtag:
- if: IDF_TARGET not in ["esp32c6"]
reason: sufficient to test on one HMAC-capable chip
depends_components:
- *common_components
- esp_hw_support
depends_filepatterns:
- examples/security/hmac_soft_jtag/**/*
examples/security/key_manager:
disable:
- if: SOC_KEY_MANAGER_SUPPORTED != 1
disable_test:
- if: IDF_TARGET not in ["esp32c5"]
reason: sufficient to test on one Key Manager-supported chip
depends_components:
- esp_security
- mbedtls
examples/security/nvs_encryption_hmac:
disable:
- if: SOC_HMAC_SUPPORTED != 1
@@ -34,7 +42,6 @@ examples/security/nvs_encryption_hmac:
temporary: true
reason: lack of runners
depends_components:
- *common_components
- nvs_flash
- nvs_sec_provider
depends_filepatterns:
@@ -44,7 +51,6 @@ examples/security/security_features_app:
disable:
- if: IDF_TARGET not in ["esp32c3", "esp32s3"]
depends_components:
- *common_components
- bootloader_support
examples/security/tee/tee_attestation: