PSA Functional API Certification uses the PSA Developer APIs and test kits
Embedded security needs to be made easy to use so that non-specialist software developers can use it with their applications. IoT developers want to think about functionality and getting products to market rather than how to use complex security features that change from chip to chip. To solve this problem and achieve a market of interoperable solutions that use a PSA Root of Trust (PSA-RoT) a set of high level software interfaces (APIs) needs to exist. Arm provides a test suite to enable software providers (e.g. RTOS vendors), security ecosystem partners and chip suppliers to check the functionality of their products against PSA Developer API requirements. The developer API test suite can be found here.