B Change history

B.1 Changes between version 1.0.3 and version 1.0.4

  • Updated introduction to reflect GlobalPlatform assuming the governance of the PSA Certified evaluation scheme.

B.2 Changes between version 1.0.2 and version 1.0.3

B.3 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.4 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.5 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.