Rustls

Rustls
DevelopersJoe Birr-Pixton, Dirkjan Ochtman, Daniel McCarney, Josh Aas
Initial release2016
Stable release
0.23.37
Written inRust
Operating systemCross-platform
TypeSecurity library
LicenseApache 2.0, MIT, ISC
Websiterustls.dev
Repository

Rustls (pronounced "rustles") is an open-source implementation of the Transport Layer Security (TLS) cryptographic protocol written in the Rust programming language. TLS is essential to internet security, and Rustls aims to enable secure, fast TLS connections. Rustls uses Rust's enforcement of memory safety to reduce the risk of security vulnerabilities. It is part of efforts to improve internet security by replacing memory-unsafe software libraries, such as OpenSSL, with memory-safe alternatives.