psa-api
psa-api copied to clipboard
Documentation source and development of the PSA Certified API
This is a draft PR that creates an RFC proposal document, considering how to implement full support for SUIT in the Firmware Update API. Reading the proposal is easiest by...
Added in PS storage initially. If thee is need for them in ITS, the same additions can be made there
Added key encapsulation functions as a precursor for PQC. So far the only method is ECIES Need to confirm the value for the ECIES macro
This change has been adopted from Mbed TLS: https://github.com/Mbed-TLS/mbedtls/pull/8815, with changes to make it compatible with C++ compilation. * Add extended key generation and derivation functions, `psa_generate_key_ext()` and `psa_key_derivation_output_key_ext()`, that...
This simple change is currently based on the pending integration of the PAKE extension into version 1.3 (#177). The commit to review is https://github.com/ARM-software/psa-api/commit/545021be06af5fd90ba9a9755f172361d41ca98d. Fixes #180
This provides more flexibility to allocate additional asymmetric key types for PAKE and PQC algorithms. Allocate the top bit of the FAMILY field to the ASYM-TYPE field. This makes FAMILY...
_[Updated: rebased after publication of Crypto API 1.2.1. Updated the rendered PDF]_ This is a follow-up to #177, which moves the information about key formats, and key derivation, into each...
_[Updated: rebased the PR after publication of Crypto API 1.2.1, and updated the rendered PDF]_ As an initial step for the Crypto API 1.3 release, integrate the API for PAKE...
_This issue is a broader set of use cases than the one defined in #44, which only considers the import of a key from a data format that specifies the...
The _PSA Certified Crypto API v1.2 PAKE Extension_ requires some additional definitions to support SRP-6 as defined by RFC 2945 and RFC 5054 to be embedded in, or included by,...