This is the official place for the latest published documents of the PSA Certified APIs.
Specification source files, updates, and discussions, as well as reference headers and example code, can be found in the associated PSA Certified APIs GitHub project.
Test suites to verify a correct implementation can be found in the PSA Certified APIs Test suites.
The following specifications are part of the PSA Certified APIs:
|Crypto API||1.1||HTML||All versions|
|Secure Storage API||1.0||HTML||All versions|
|Attestation API||1.0||HTML||All versions|
|Firmware Update API||1.0 Beta||HTML||All versions|
|Status code API||1.0||HTML||All versions|
Extension specifications introduce new functionality that is not yet stable enough for inclusion in the main specification.
|Crypto API||PAKE||1.1 Beta||HTML||All versions|
If you have questions or comments on any of the specifications, or suggestions for enhancements, please raise a new issue in the PSA Certified APIs GitHub project.
Please indicate which specification the issue applies to. This can be done by:
The latest versions of the PSA Certified APIs that are hosted on this website are licensed under the Creative Commons Attribution–Share Alike 4.0 International license and Apache License, Version 2.0. Some earlier versions of the specifications are licensed under a non-confidential license from Arm.
Refer to individual documents for license details.
Copyright 2022, Arm Limited and/or its affiliates