tfm_psatest_s

Overview

The Trusted Firmware M (TF-M) PSA Dev API test application provides verification that secure service API behaviours are implemented correctly. The PSA Dev API tests are the basis for getting the PSA Functional API Certification.

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_psatest_s: Project running in the secure processing environment (S)

  • tfm_psatest_ns: Project running in the non-secure processing environment (NS)

Supported Boards