msquic
msquic copied to clipboard
Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
The stateless reset token key is used for the lifetime of the MsQuic server process. It would be better security hygiene if the stateless reset token key were rotated on...
In certain deployment scenarios, all machines in a fleet need to have the same stateless reset token key in order to send stateless reset tokens. Currently, each instance of MsQuic...
### Describe the feature you'd like supported Currently, MsQuic just ignores the preferred address exchanged in the transport parameters. For completeness, we should add support for this, at the very...
### Describe the feature you'd like supported Currently, the `QUIC_CONNECTION_EVENT_RESUMPTION_TICKET_RECEIVED` event assumes the app returns a success or failure inline. This is not ideal because there are scenarios where validation...
On linux, if the datapath doesn't support GSO, we fall back to 1 buffer sends. However, since we have sendmmsg, we can actually segment a large buffer at the user...
- [ ] Generate invalid Client VNE TP - [ ] ChosenVersion doesn't match Long Header (#3123) - [ ] ChosenVersion not in OtherVersions list - [ ] ChosenVersion is...
### Describe the feature you'd like supported We support a number of scenarios related to certificates (and will have more coming with client certs in the queue) but we have...
### Describe the feature you'd like supported When discussing 0-RTT and ALPN on a https://github.com/quicwg/base-drafts issue, the topic of multiple ALPNs and 0-RTT came up. Essentially, if you're doing 0-RTT...
We need an automated test case for the TLS HelloRetryRequest message.
Is any plan to support BBR congestion control algorithm?