quinn-rs / quinn

Async-friendly QUIC implementation in Rust
Apache License 2.0
3.85k stars 394 forks source link

Update package ring to 0.17 for Windows arm64 support #1678

Closed lhyzf closed 6 months ago

lhyzf commented 1 year ago

see https://github.com/briansmith/ring/issues/1614

djc commented 1 year ago

We expose both ring and rustls as part of the public API, so in order to update ring to 0.17 we'll need to make a semver-incompatible bump to the API. However, I expect we'll also get a semver-incompatible rustls release in a few weeks from now so I think we'll want to wait until we can do both.

dignifiedquire commented 1 year ago

rustls is already using ring@0.17 on the latest rustls@0.21.8, which is a bit unfortunate, as this means currently quinn pulls in two versions of ring

djc commented 1 year ago

Yup -- I don't think there's much that can be done, hopefully rustls 0.22 will be published soon.

PikuZheng commented 10 months ago

any progress?

Ralith commented 10 months ago

You can track the current progress at https://github.com/quinn-rs/quinn/pull/1715, where you previously commented.

Ralith commented 6 months ago

Quinn 0.11 has been released, using ring 0.17.