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.22k stars 2.56k forks source link

Implement PSA Interruptible ECC Key Agreement. #9107

Open paul-elliott-arm opened 4 months ago

paul-elliott-arm commented 4 months ago

Following on from the design finalised in #9044, implement the PSA interruptible raw key agreement

This will include a basic driver wrapper layer that will only route to the internal implementation, and nested context structures to facilitate this and any future driver work in this area.

Prerequisite: https://github.com/Mbed-TLS/mbedtls/issues/9449

paul-elliott-arm commented 2 months ago

Likely not raw anymore - see https://github.com/ARM-software/psa-api/pull/199