A decade of Rustls
Joe Birr-Pixton has written a blog post reflecting on a decade of the Rustls TLS-library project and looking ahead to the upcoming 0.24 release and an eventual 1.0 release. Rustls began with a first commit on May 2, 2016. Progress was quick: a month later, on June 5, it could interoperate with most sites on the web. The first release, 0.1.0, followed on August 27, 2016 – less than four months…
Joe Birr-Pixton has penned a blog post reflecting on the past decade of the Rustls TLS-library project and its upcoming 0.24 and 1.0 releases. Rustls was first committed to on May 2, 2016. Within a month, on June 5, it was able to interoperate with most sites on the web. The initial release, 0.1.0, came out on August 27, 2016, less than four months after the first commit.
Over the following eight years, the project underwent numerous releases, expanding functionality, tightening security, and refining the API. The sequence of release lines led to 0.23, which was released on February 29, 2024. This release line has been stable, with 43 non-breaking releases since its inception. Despite the stability, the 0.23 line did not stand still.
It introduced various significant features, such as a FIPS-certified cryptography option, certificate compression, Encrypted ClientHello, post-quantum cryptography, and performance enhancements.
Written by urgent.news from LWN's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.