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.
Together with https://github.com/Mbed-TLS/mbedtls/issues/9682, we're removing the ability to do a non-PSK key exchange that doesn't involve ECC. This may need a rethink of how we test handshake attempts when the other side doesn't like the elliptic_curves or ec_point_formats extension.
Remove the DHE-RSA key exchange.
This completes the removal of finite-field Diffie-Hellman from TLS 1.2. Note that it remains available in TLS 1.3.
elliptic_curves
orec_point_formats
extension.MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED
MBEDTLS_KEY_EXCHANGE_DHE_RSA
MBEDTLS_TLS_DHE_RSA_WITH_\w+
Follow the steps in https://github.com/Mbed-TLS/mbedtls/issues/9681 unless there is a good reason to deviate.