Live briefing
Everything about Rustls
Implementation of TLS in Rust
Rustls 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. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: RustlsA 5-minute orientation
- Pick up a classic book: Bruissement de la langueThe most-reprinted book on the subject
- Go sideways: Internet Security Research GroupA closely related topic
- Go sideways: Automatic Certificate Management EnvironmentA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Bruissement de la langueRoland Barthes · 1986
A rustle in the grassRobin Hawdon · 1984
A rustle of silkAlys Clare · 2016- 📕Rustle of SilkCosmo Hamilton · 2011
- 📕Rustling LeavesSam Kurien · 2023
The Rustle of a WingSophia Gore · 2015
A Rustling of WingsJoan Nyberg · 1993
The Rustle Of BambooCeline Conway · 1957
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Internet Security Research Group The Internet Security Research Group (ISRG) is a public-benefit non-profit corporation based in California which focuses on Internet security. The group…
- Automatic Certificate Management Environment The Automatic Certificate Management Environment (ACME) protocol is a communication protocol for automating interactions between certificate authorities…
- Let's Encrypt Let's Encrypt is a non-profit certificate authority run by the Internet Security Research Group (ISRG) that provides X.509 certificates for Transport Layer…
- OpenSSL OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping, and identify the party…
- Transport Layer Security Transport Layer Security (TLS) is a cryptographic protocol designed to provide secured communications over a computer network, such as the Internet. The…
- HTTPS Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over…
- Application-Layer Protocol Negotiation Application-Layer Protocol Negotiation (ALPN) is a Transport Layer Security (TLS) extension that allows the application layer to negotiate which protocol…
- Datagram Transport Layer Security Datagram Transport Layer Security (DTLS) is a communications protocol providing security to datagram-based applications by allowing them to communicate…