You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
The mbedtls submodule targets an old, unsupported branch #11355
mbedtls-2.28 — long-time support branch, only getting bug fixes. We plan to support this branch until December 2024. APIs are fully compatible with 2.16.
development — development branch, with new features (which can mean an increase in code size). This is a new major version of Mbed TLS (3.x series) compared to the current one, so some application code may need to be rewritten due to API changes.
Furthermore, in the future, to avoid shipping software that embeds a library version which may have known vulnerabilities, please upgrade Mbed TLS regularly. Releases ship through GitHub and are announced on the mbed-tls-announce mailing list.
Thanks for the information. There was a start to update to Mbed TLS 3.2.1 in #8988, and now that v1.20.0 is released we can make progress with that PR and follow through with the update.
@dpgeorge in the meantime an update to mbedtls-2.28 wouldn't be a bad idea, it was pretty straightforward i.e.
just a git check-out and including/removing some components in extmod.* make files.
Thanks, that's an improvement. But why 2.28.1? That's the long-time support branch, but not the latest release in that branch. The latest long-time support release, including security fixes, is currently 2.28.3.
Activity
dpgeorge commentedon Apr 27, 2023
Thanks for the information. There was a start to update to Mbed TLS 3.2.1 in #8988, and now that v1.20.0 is released we can make progress with that PR and follow through with the update.
Carglglz commentedon Apr 27, 2023
@dpgeorge in the meantime an update to
mbedtls-2.28wouldn't be a bad idea, it was pretty straightforward i.e.just a git check-out and including/removing some components in
extmod.*make files.All tests seem OK too. 👍🏼 (Tested with ports
unixandesp32@esp-idfv4.4)dpgeorge commentedon Apr 27, 2023
@Carglglz OK I'm happy to do that, update to 2.28. Do you want to submit a PR? If not I'll get to it at some point.
Carglglz commentedon Apr 28, 2023
Done!
dpgeorge commentedon May 1, 2023
mbedTLS was upgraded to v2.28.1 in 7e0a38f
gilles-peskine-arm commentedon May 2, 2023
Thanks, that's an improvement. But why 2.28.1? That's the long-time support branch, but not the latest release in that branch. The latest long-time support release, including security fixes, is currently 2.28.3.
dpgeorge commentedon May 2, 2023
OK, thanks for that info, I didn't realise.
@Carglglz could you please try and update it?
Carglglz commentedon May 2, 2023
@dpgeorge my bad, I didn't realise either there were newer
v.2.28.xversions, luckily it is a simple tag check out this time 🤞🏼dpgeorge commentedon Jan 30, 2024
MicroPython now uses mbedtls v3.5.1.