Closed cpu closed 10 months ago
build.rs
RUSTLS_CRATE_VERSION
version to match Cargo.toml
This looks good to me so far.
I believe this branch is ready, and we could merge it and publish 0.12.0. Alternatively, I'm almost done with a first draft for broader crypto provider support. We could also hold off on publishing 0.12.0 until that work is ready.
This looks great. I'm inclined to release 0.12 without waiting for the additional crypto provider support.
Sure, sounds good to me :+1:
If you agree, would you push the release to crates.io when you get a chance?
I'd like to update the CHANGELOG first. I'll try to put a PR up for that shortly.
I'd like to update the CHANGELOG first. I'll try to put a PR up for that shortly.
Updates rustls-ffi to use rustls 0.22. This branch retains ring as the only supported crypto provider. Subsequent work will allow selection of ring or aws_lc_rs as well as mixing/matching.
CryptoProvider
is now a struct.rustls::crypto::ring::RING
is nowrustls::crypto::ring::default_provider
.WebPkiServerVerifier
's default fns are removed,rustls::crypto::{verify_tls12_signature|verify_tls13_signature}
andrustls::crypto::WebPkiSupportedAlgorithms.supported_schemes
can be used instead.rustls::Error::Other
now holdsrustls::OtherError
variant instead ofArc<...>
.