mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
refactor(mbedtls/test): Move the mbedtls test app to support multiple test apps
This commit is contained in:
@@ -19,7 +19,7 @@ if(CONFIG_SECURE_TEE_ATTESTATION)
|
|||||||
list(APPEND srcs "test_esp_tee_att.c")
|
list(APPEND srcs "test_esp_tee_att.c")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(mbedtls_test_srcs_dir "${idf_path}/components/mbedtls/test_apps/main")
|
set(mbedtls_test_srcs_dir "${idf_path}/components/mbedtls/test_apps/mbedtls_ut/main")
|
||||||
|
|
||||||
#AES
|
#AES
|
||||||
if(CONFIG_SOC_AES_SUPPORTED)
|
if(CONFIG_SOC_AES_SUPPORTED)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
|
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
|
||||||
|
|
||||||
components/mbedtls/test_apps:
|
components/mbedtls/test_apps/mbedtls_ut:
|
||||||
disable:
|
disable:
|
||||||
- if: CONFIG_NAME == "aes_no_hw" and SOC_AES_SUPPORTED != 1
|
- if: CONFIG_NAME == "aes_no_hw" and SOC_AES_SUPPORTED != 1
|
||||||
- if: CONFIG_NAME == "psram" and SOC_SPIRAM_SUPPORTED != 1
|
- if: CONFIG_NAME == "psram" and SOC_SPIRAM_SUPPORTED != 1
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ Flash Encryption Best Practices
|
|||||||
* - High
|
* - High
|
||||||
- 72.4 %
|
- 72.4 %
|
||||||
|
|
||||||
.. [#] The above performance numbers have been calculated using the AES performance test of the mbedtls test application :component_file:`test_psa_aes_perf.c <mbedtls/test_apps/main/test_psa_aes_perf.c>`.
|
.. [#] The above performance numbers have been calculated using the AES performance test of the mbedtls test application :component_file:`test_psa_aes_perf.c <mbedtls/test_apps/mbedtls_ut/main/test_psa_aes_perf.c>`.
|
||||||
|
|
||||||
Considering the above performance impact, ESP-IDF by-default does not enable the pseudo-round function to avoid any performance-related degrade. But it is recommended to enable the pseudo-round function for better security.
|
Considering the above performance impact, ESP-IDF by-default does not enable the pseudo-round function to avoid any performance-related degrade. But it is recommended to enable the pseudo-round function for better security.
|
||||||
|
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ flash 加密最佳实践
|
|||||||
* - 高
|
* - 高
|
||||||
- 72.4 %
|
- 72.4 %
|
||||||
|
|
||||||
.. [#] 上述性能数据通过 mbedtls 测试应用中的 AES 性能测试 :component_file:`test_psa_aes_perf.c <mbedtls/test_apps/main/test_psa_aes_perf.c>` 计算得出。
|
.. [#] 上述性能数据通过 mbedtls 测试应用中的 AES 性能测试 :component_file:`test_psa_aes_perf.c <mbedtls/test_apps/mbedtls_ut/main/test_psa_aes_perf.c>` 计算得出。
|
||||||
|
|
||||||
考虑到上述性能影响,ESP-IDF 默认关闭伪轮次功能,避免对相关性能造成影响。但如果需要更高的安全性,仍然建议启用。
|
考虑到上述性能影响,ESP-IDF 默认关闭伪轮次功能,避免对相关性能造成影响。但如果需要更高的安全性,仍然建议启用。
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user