PSA Certified APIs

Logo

The official place for the latest published documents of the PSA Certified APIs

View the Project on GitHub ARM-software/psa-api

PSA Certified APIs

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.

Specifications

The following specifications are part of the PSA Certified APIs:

Specification        
Crypto API 1.1 HTML ↓ PDF All versions
Secure Storage API 1.0 HTML ↓ PDF All versions
Attestation API 1.0 HTML ↓ PDF All versions
Firmware Update API 1.0 Beta HTML ↓ PDF All versions
Status code API 1.0 HTML ↓ PDF All versions

Extensions

Extension specifications introduce new functionality that is not yet stable enough for inclusion in the main specification.

Specification Extension        
Crypto API PAKE 1.1 Beta HTML ↓ PDF All versions

Feedback

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:

License

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