diff --git a/quinn-proto/Cargo.toml b/quinn-proto/Cargo.toml index cdf3489a7..6d8783c63 100644 --- a/quinn-proto/Cargo.toml +++ b/quinn-proto/Cargo.toml @@ -29,7 +29,7 @@ bytes = "1" rustc-hash = "1.1" rand = "0.8" ring = { version = "0.17", optional = true } -rustls = { version = "0.23", default-features = false, features = ["ring", "std"], optional = true } +rustls = { version = "0.23.5", default-features = false, features = ["ring", "std"], optional = true } rustls-platform-verifier = { version = "0.3", optional = true } slab = "0.4" thiserror = "1.0.21" diff --git a/quinn-proto/src/crypto/rustls.rs b/quinn-proto/src/crypto/rustls.rs index 746bef455..ffa011e72 100644 --- a/quinn-proto/src/crypto/rustls.rs +++ b/quinn-proto/src/crypto/rustls.rs @@ -321,10 +321,7 @@ impl crypto::ClientConfig for QuicClientConfig { ) .unwrap(), ), - suite: Suite { - suite: self.initial.suite, - quic: self.initial.quic, - }, + suite: self.initial, })) } } @@ -431,10 +428,7 @@ impl crypto::ServerConfig for QuicServerConfig { rustls::quic::ServerConnection::new(self.inner.clone(), version, to_vec(params)) .unwrap(), ), - suite: Suite { - suite: self.initial.suite, - quic: self.initial.quic, - }, + suite: self.initial, }) }