Posted On: Feb 17, 2022

We are pleased to announce the availability of s2n-quic, an open-source Rust implementation of the QUIC protocol, in our AWS encryption open-source libraries. We are also renaming s2n, AWS’s open-source C implementation of the TLS protocol, to s2n-tls. s2n-quic has an API that is designed to be fast and small, with simplicity as a priority. It is written in Rust, so it reaps some of its benefits like performance, thread and memory-safety. For the TLS 1.3 handshake, s2n-quic depends on s2n-tls, or Rustls, an open source Rust implementation of TLS.

If you are interested in using or contributing to s2n-quic, the source code, documentation, commits, and issues are all publicly available under the terms of the Apache Software License 2.0 from our s2n-quic GitHub repository. To learn more about s2n-quic read the AWS Security blog post.