First stable release
The API functions now use the shared psa_status_t
return type.
Error values now use shared error codes, which are now defined in psa/error.h
.
Input parameters are now separate from output parameters. There are no longer any in/out parameters.
Size types have been replaced with size_t
instead of uint32_t
.
Some parameter names have been changed to improve legibility.
The description of the Implementation ID claim has been rewritten to better match the definition in PSM.
Signer ID is no longer a mandatory part of the Software Components claim. However, it is needed for PSM compliance.
Explicitly describe which optional claims are required for PSM compliance.
Added lifecycle state (PSA_LIFECYCLE_ASSEMBLY_AND_TEST
).
Clarifications and improvements to the description of some API elements and to the structure of the document.
Updated CBOR example in the appendix.
Added macro PSA_INITIAL_ATTEST_MAX_TOKEN_SIZE
.