A Rust-Based TLS Library Outperformed OpenSSL in Almost Every Category

Peter Reutemann <[email protected]>
Newsgroups gmane.org.user-groups.linux.waikato
Message-ID <CAHoQ12+Q=PKjwOG-Rhu09F-F4Hq1oTg58XUi1jykD4Zk6BJefw@mail.gmail.com>
'A tiny and relatively unknown TLS library written in Rust, an
up-and-coming programming language, outperformed the industry-standard
OpenSSL in almost every major category. From a report:

The findings are the result of a recent four-part series of benchmarks
carried out by Joseph Birr-Pixton, the developer behind the Rustls
library. The findings showed that Rustls was 10% faster when setting
up and negotiating a new server connection, and between 20 and 40%
faster when setting up a client connection. But while handshake speeds
for new TLS connections are important, most TLS traffic relies on
resuming previously negotiated handshakes. Here, too, Rustls
outperformed the aging OpenSSL, being between 10 and 20% in resuming a
connection on the server-side, and being between 30 and 70% quicker to
resume a client connection. Furthermore, Rustls also fared better in
sheer bulk performance -- or the speed at which data is transferred
over the TLS connection. Birr-Pixton said Rustls could send data 15%
faster than OpenSSL, and receive it 5% faster as well.'

-- source: https://tech.slashdot.org/story/19/07/19/1546224

Cheers, Peter
-- 
Peter Reutemann
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174
http://www.cms.waikato.ac.nz/~fracpete/
http://www.data-mining.co.nz/
_______________________________________________
wlug mailing list | [email protected]
Unsubscribe: https://list.waikato.ac.nz/mailman/listinfo/wlug
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.