Rust-Written Rustls Now Reportedly Outperforming OpenSSL & BoringSSL
Rustls was initially talked up as a modern TLS library written in the Rust programming language for its memory safety guarantees. But now besides the talked up advantages due to being written in Rust, it has reached the point of reportedly being faster than both OpenSSL and BoringSSL.
MemorySafety.org is reporting today that this Rust TLS library is now said to outperform OpenSSL and BoringSSL with tests on an Intel Xeon server.
When measuring the handshake performance, resumption performance, and throughput performance, Rustls is said to be faster than BoringSSL and OpenSSL. Here's their throughput benchmark results:
The results are impressive and I'll be trying some Rustls benchmarking myself as time allows. Those wanting to learn more can do so via this MemorySafety.org blog post.
In other SSL/TLS news today, OpenSSL 3.4 was released with initial Attribute Certificate (RFC 5755) support, FIPS indicators support, optional additional random seed source RNG JITTER using a statically linked jitterentropy library, and various other changes.
MemorySafety.org is reporting today that this Rust TLS library is now said to outperform OpenSSL and BoringSSL with tests on an Intel Xeon server.
When measuring the handshake performance, resumption performance, and throughput performance, Rustls is said to be faster than BoringSSL and OpenSSL. Here's their throughput benchmark results:
The results are impressive and I'll be trying some Rustls benchmarking myself as time allows. Those wanting to learn more can do so via this MemorySafety.org blog post.
In other SSL/TLS news today, OpenSSL 3.4 was released with initial Attribute Certificate (RFC 5755) support, FIPS indicators support, optional additional random seed source RNG JITTER using a statically linked jitterentropy library, and various other changes.
108 Comments