1 2# PSA APIs Architecture Test Suite 3 4## Introduction 5 6Arm *Platform Security Architecture* (PSA) is a holistic set of threat models, security analyses, hardware and firmware architecture specifications, and an open source firmware reference implementation. PSA provides a recipe, based on industry best practice, that allows security to be consistently designed in, at both a hardware and firmware level. One of the PSA goals is to make IoT security easier and quicker for everyone. This means having reliable, consistent APIs and useful built-in security functions for device manufacturers and the developer community. These PSA APIs provides a consistent developer experience, hiding the underlying complexity of the security system. 7 8For more information, visit the [PSA Webpage](https://developer.arm.com/products/architecture/platform-security-architecture). 9 10## Architecture test suite 11 12The current implementation of the architecture test suite contains tests for PSA Firmware Framework and PSA Certified APIs specifications. The tests are available as open source. The tests and the corresponding abstraction layers are available with an Apache v2.0 license, allowing external contribution. 13 14### PSA Firmware Framework (PSA-FF) 15The test suite for this specification is located in the **ff** directory of this repository. See the [PSA Firmware Framework README](ff/README.md) file for more details. 16 17### PSA Certified APIs 18The test suite for this specification is located in the **dev_apis** directory of this repository. See the [PSA Certified APIs README](dev_apis/README.md) file for more details. 19 20## License 21 22Arm PSA test suite is distributed under Apache v2.0 License. 23 24## Feedback, contributions, and support 25 26 - For feedback, use the GitHub Issue Tracker that is associated with this repository. 27 - For support, send an email to support-psa-arch-tests@arm.com with details. 28 - Arm licensees can contact Arm directly through their partner managers. 29 - Arm welcomes code contributions through GitHub pull requests. 30 31-------------- 32 33*Copyright (c) 2018-2022, Arm Limited and Contributors. All rights reserved.* 34