Skip to content

Commit b6eb372

Browse files
committed
rustls 0.23.20 -> 0.23.22
Notably this brings in support for post-quantum-secure key exchange using X25519MLKEM768 with the `aws-lc-rs` crypto provider. Support is enabled by default, but at a low negotiation priority. A subsequent commit will expose the feature required to make it the most preferred KX alg. See the upstream release notes for more information: https://github.com/rustls/rustls/releases/tag/v%2F0.23.22
1 parent 306db98 commit b6eb372

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

librustls/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fips = ["aws-lc-rs", "rustls/fips"]
2828

2929
[dependencies]
3030
# Keep in sync with RUSTLS_CRATE_VERSION in build.rs
31-
rustls = { version = "0.23.18", default-features = false, features = ["std", "tls12"] }
31+
rustls = { version = "0.23.22", default-features = false, features = ["std", "tls12"] }
3232
webpki = { workspace = true }
3333
libc = { workspace = true }
3434
log = { workspace = true }

librustls/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::{env, fs, path::PathBuf};
88
// because doing so would require a heavy-weight deserialization lib dependency
99
// (and it couldn't be a _dev_ dep for use in a build script) or doing brittle
1010
// by-hand parsing.
11-
const RUSTLS_CRATE_VERSION: &str = "0.23.18";
11+
const RUSTLS_CRATE_VERSION: &str = "0.23.22";
1212

1313
fn main() {
1414
let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap());

0 commit comments

Comments
 (0)