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.
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.