B. Change history

B.1. Changes between version 1.0.2 and version 1.0.3

B.2. Changes between version 1.0.1 and version 1.0.2

  • Removed the whitespace within the definition of some of the status codes. The whitespace was erroneously introduced during the separation from the Arm® Platform Security Architecture Firmware Framework [PSA-FFM]. This change is necessary to ensure that multiple definitions of the same status code are identical, as required by the C language.

B.3. Changes between version 1.0.0 and version 1.0.1

  • Moved the specification of the common error codes into a separate specification.

  • Relicensed the document under Attribution-ShareAlike 4.0 International with a patent license derived from Apache License 2.0. See License.

  • Generalized the definitions of the error codes to better fit all PSA Certified APIs.

  • Added definitions from other PSA Certified APIs:

  • Added PSA_OPERATION_INCOMPLETE to indicate that the requested operation is unfinished. This can be used to break long-running operations into smaller pieces.

B.4. Changes prior to version 1.0.0

The definition of the common status codes was incorporated in the Arm® Platform Security Architecture Firmware Framework [PSA-FFM] specification up until version 1.0.0.