MCUXpresso_LPC55S69/middleware/tfm/tf-m-tests
Yilin Sun 6e8d03ec0a Updated to SDK v2.15.000
Signed-off-by: Yilin Sun <imi415@imi.moe>
2024-04-12 21:21:49 +08:00
..
app Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
docs Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
log Stock SDK v2.11.0 2022-04-08 22:42:47 +08:00
ns_interface Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
test Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
CMakeLists.txt Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
ChangeLogKSDK.txt Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
dco.txt Release v2.12.0 2022-08-23 23:05:58 +08:00
license.rst Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_crypto.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_ipc.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_irq_flih.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_irq_slih.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_its.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_platform.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_profile_large.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_profile_medium.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_profile_small.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_ps.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_qcbor.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_ns_test_s.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_attestation.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_attestation_asymmetric.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_attestation_symmetric.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_crypto.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_ipc.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_irq_flih.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_irq_slih.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_its.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_platform.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_profile_large.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_profile_medium.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_profile_small.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfm_s_test_ps.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_ns.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_ns_test_attestation.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_ns_test_attestation_asymmetric.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_ns_test_attestation_symmetric.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_ns_test_tcose.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
middleware_tfmtests_unused_files.cmake Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00
readme.rst Updated to SDK v2.15.000 2024-04-12 21:21:49 +08:00

readme.rst

########################
Trusted Firmware-M Tests
########################
The Trusted Firmware-M(TF-M) Tests repo is meant to hold various tests for the
`Trusted Firmware-M`_.
The TF-M tests mainly focus on functionalities of various TF-M componentes such
as the TF-M SPM and various Secure Partitions.

There is also the `psa-arch-tests`_ suite which mainly focuses on the
implementation compliance of the Platform Security Architecture (PSA).

****************
Folder Structure
****************
- app - The application code that executes the testing, including both the TF-M
  tests and the `psa-arch-tests`_.
- docs - The documents about test developments.
- CMSIS - The libraries of RTX which is the Non-secure RTOS of the tests
- test - The TF-M test codes including test framework, test suites and test
  services
- lib/ext - 3rd party projects. May contain either imported source codes or CMake files to fetch the
  projects.

#######
License
#######
The software is provided under a BSD-3-Clause :doc:`License </license>`.
Contributions to this project are accepted under the same license with developer sign-off as
described in the
`TF-M Contributing Guidelines <https://tf-m-user-guide.trustedfirmware.org/contributing/contributing_process.html>`__

This project contains code or pre-built binaries from other projects as listed below.
The code from external projects is limited to ``CMSIS`` and ``lib`` folders.
The original license texts are included in those folders.

  - ``CMSIS`` - `Apache License <http://www.apache.org/licenses/>`__ Version 2.0 license
  - The ``lib/ext`` folder may contain 3rd party projects and files with diverse licenses.
    Here are some that are different from the BSD-3-Clause and may be a part of the runtime image.
    The source code for these projects is fetched from upstream at build time only.

    - ``erpc`` - `Modified BSD-3-Clause license <https://github.com/EmbeddedRPC/erpc/blob/develop/LICENSE>`__

####################
Feedback and support
####################
Feedback can be submitted via email to
`TF-M mailing list <tf-m@lists.trustedfirmware.org>`__.

.. _Trusted Firmware-M: https://git.trustedfirmware.org/TF-M/trusted-firmware-m.git/
.. _psa-arch-tests: https://github.com/ARM-software/psa-arch-tests

*Copyright (c) 2020-2023, Arm Limited. All rights reserved.*