Skip to content
This repository has been archived by the owner on Dec 6, 2022. It is now read-only.
/ quinn Public archive
forked from quinn-rs/quinn

Futures-based QUIC implementation in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

evolix1/quinn

 
 

Repository files navigation

Quinn

Build status codecov Chat

Quinn is an implementation of the QUIC protocol based on futures. It is currently in its very early stages: work is ongoing on implementing the protocol handshake for both client and server.

Quinn is the subject of a RustFest Paris (May 2018) presentation; you can also get the slides (and the animation about head-of-line blocking). Video of the talk is available on YouTube.

All feedback welcome. Feel free to file bugs, requests for documentation and any other feedback to the issue tracker or tweet me.

Quinn was created by Dirkjan Ochtman. If you are in a position to support further development or want to use it in your project, please consider supporting my open source work on Patreon.

Features

  • Currently targets QUIC draft 11 and TLS 1.3 draft 28
  • Uses rustls for all TLS operations
  • Uses ring for AEAD encryption/decryption

About

Futures-based QUIC implementation in Rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.7%
  • Shell 0.3%