mirror of
https://github.com/espressif/esp-idf.git
synced 2025-12-15 19:34:03 +00:00
feat(esp_tee): Make the attestation service configurable
This commit is contained in:
@@ -13,4 +13,8 @@ list(APPEND EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/components/esp_tee/subproject/co
|
||||
$ENV{IDF_PATH}/components/esp_tee/subproject/components/tee_sec_storage)
|
||||
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
|
||||
# Including the attestation service calls
|
||||
include($ENV{IDF_PATH}/components/esp_tee/subproject/components/tee_attestation/esp_tee_att.cmake)
|
||||
|
||||
project(tee_cli)
|
||||
|
||||
@@ -14,5 +14,6 @@ list(APPEND EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/tools/unit-test-app/components
|
||||
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
|
||||
|
||||
include(${CMAKE_CURRENT_LIST_DIR}/components/test_sec_srv/test_tee_project.cmake)
|
||||
include($ENV{IDF_PATH}/components/esp_tee/subproject/components/tee_attestation/esp_tee_att.cmake)
|
||||
|
||||
project(esp_tee_test)
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
# SS no. API type Function Args
|
||||
101 custom esp_tee_service_add 6
|
||||
102 custom esp_tee_service_sub 6
|
||||
103 custom esp_tee_service_mul 6
|
||||
104 custom esp_tee_service_div 6
|
||||
105 custom esp_tee_test_timer_init 6
|
||||
106 custom esp_tee_secure_int_test 6
|
||||
107 custom esp_tee_non_secure_int_test 6
|
||||
108 custom esp_tee_test_int_count 6
|
||||
109 custom esp_tee_test_resv_reg1_write_violation 0
|
||||
110 custom esp_tee_test_resv_reg1_exec_violation 0
|
||||
111 custom esp_tee_test_iram_reg1_write_violation 0
|
||||
112 custom esp_tee_test_iram_reg2_write_violation 0
|
||||
113 custom esp_tee_test_dram_reg1_exec_violation 0
|
||||
114 custom esp_tee_test_dram_reg2_exec_violation 0
|
||||
115 custom esp_tee_test_illegal_instruction 0
|
||||
201 custom dummy_secure_service 6
|
||||
202 custom add_in_loop 6
|
||||
201 custom esp_tee_service_add 6
|
||||
202 custom esp_tee_service_sub 6
|
||||
203 custom esp_tee_service_mul 6
|
||||
204 custom esp_tee_service_div 6
|
||||
205 custom esp_tee_test_timer_init 6
|
||||
206 custom esp_tee_secure_int_test 6
|
||||
207 custom esp_tee_non_secure_int_test 6
|
||||
208 custom esp_tee_test_int_count 6
|
||||
209 custom esp_tee_test_resv_reg1_write_violation 0
|
||||
210 custom esp_tee_test_resv_reg1_exec_violation 0
|
||||
211 custom esp_tee_test_iram_reg1_write_violation 0
|
||||
212 custom esp_tee_test_iram_reg2_write_violation 0
|
||||
213 custom esp_tee_test_dram_reg1_exec_violation 0
|
||||
214 custom esp_tee_test_dram_reg2_exec_violation 0
|
||||
215 custom esp_tee_test_illegal_instruction 0
|
||||
216 custom dummy_secure_service 6
|
||||
217 custom add_in_loop 6
|
||||
|
||||
@@ -13,9 +13,12 @@ list(APPEND srcs "test_esp_tee_ctx_switch.c"
|
||||
"test_esp_tee_panic.c"
|
||||
"test_esp_tee_sec_stg.c"
|
||||
"test_esp_tee_ota.c"
|
||||
"test_esp_tee_att.c"
|
||||
"test_esp_tee_flash_prot.c")
|
||||
|
||||
if(CONFIG_SECURE_TEE_ATTESTATION)
|
||||
list(APPEND srcs "test_esp_tee_att.c")
|
||||
endif()
|
||||
|
||||
set(mbedtls_test_srcs_dir "${idf_path}/components/mbedtls/test_apps/main")
|
||||
|
||||
# AES
|
||||
|
||||
Reference in New Issue
Block a user