In #curl, we are back discussing deprecating TLS libraries without 1.3 support: github.com/curl/curl/pull/1354…
#curl

Seirdy reshared this.

in reply to daniel:// stenberg://

@dec_hl The version of mBedTLS with 1.3 support is huge. The focus seems to have shifted from Trusted Firmware, where you're running a small codebase at boot time, not tiny embedded systems.

We moved from mBedTLS to BearSSL because recent mBedTLS's new code size is larger than the total amount of RAM on the devices I care about.

Curl is also larger than I'd want to run on these devices (much less than 1 MiB of RAM in total), so that shouldn't be a problem.

I would love to see a from-scratch tiny QUIC library for embedded devices so that we could remove TCP support entirely.