Mbed-TLS / TF-PSA-Crypto

Reference implementation of the PSA Cryptography API
Apache License 2.0
8 stars 7 forks source link

Add remaining crypto modules #18

Closed ronald-cron-arm closed 1 year ago

ronald-cron-arm commented 1 year ago

Add to PSA-Crypto the remaining Mbed TLS crypto modules that were not included in the first place as they are not used by the PSA implementation yet. Those are mostly modules used to import and export keys in various formats. They will be hopefully soon used by the PSA API implementation with the development of extended import/export APIs.

List of the modules to add: base64.c, nist_kw.c, pem.c, pkcs5.c, pkcs12.c (not pkcs7.c as it currently contains things that are rather on the side on using crypto than providing crypto like TLS or x509).

Add the associated test suites and a specific all.sh component that enable them beyond the PSA-Crypto configuration and test them.

davidhorstmann-arm commented 1 year ago

Closed via #29. Not sure why this didn't close automatically.