tfm_regression_s
Overview
The Trusted Firmware M (TF-M) regression test application provides testing of the TF-M core and its RoT services:
- Secure Storage Service 
- Attestation Service 
- Crypto Service 
- TF-M Audit Log Service 
- Platform Service 
NOTE: The TF-M main() functions have a non-standard location: - Secure main() is in the tf-m\secure_fw\spm\cmsis_psa\main.c file. - Non-Secure main() is in the tf-m-tests\app\main_ns.c file.
Workspace structure:
- tfm_s_crypto_client: Project creating the static library required by the secure processing environment (S) 
- tfm_s_reg_suites: Project creating the static library of secure regression test suite (S) 
- tfm_regression_s: Project running in the secure processing environment (S) 
- tfm_regression_ns: Project running in the non-secure processing environment (NS)