Mbed-TLS / mbedtls

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
https://www.trustedfirmware.org/projects/mbed-tls/
Other
5.25k stars 2.56k forks source link

PSA client-server: enable RSA #8976

Open gilles-peskine-arm opened 6 months ago

gilles-peskine-arm commented 6 months ago

Enable RSA in the client-server tests without enabling MBEDTLS_RSA_C.

This is a split off https://github.com/Mbed-TLS/mbedtls/issues/8970 + https://github.com/Mbed-TLS/mbedtls/issues/8966, made separate because RSA has its own difficulties (direct reliance of the X.509/TLS code on MBEDTLS_RSA_C).

Prerequisites: move X.509/TLS code from MBEDTLS_RSA_C to PSA APIs.

tom-cosgrove-arm commented 4 months ago

@minosgalanakis @valeriosetti Should this be part of https://github.com/orgs/Mbed-TLS/projects/1#column-19851174 ?