quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.69k stars 377 forks source link

Support application-controlled data in TLS resumption tickets #437

Open Ralith opened 4 years ago

Ralith commented 4 years ago

Required Operations on Connections:

When implementing the server role, applications need to be able to:

  • if Early Data is supported, embed application-controlled data in the TLS resumption ticket sent to the client; and
  • if Early Data is supported, retrieve application-controlled data from the client's resumption ticket and enable rejecting Early Data based on that information.
Ralith commented 4 years ago

Blocked on https://github.com/ctz/rustls/pull/306