Skip to content

Commit

Permalink
rustls 0.23.20 -> 0.23.22
Browse files Browse the repository at this point in the history
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
  • Loading branch information
cpu committed Feb 5, 2025
1 parent 306db98 commit b6eb372
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion librustls/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ fips = ["aws-lc-rs", "rustls/fips"]

[dependencies]
# Keep in sync with RUSTLS_CRATE_VERSION in build.rs
rustls = { version = "0.23.18", default-features = false, features = ["std", "tls12"] }
rustls = { version = "0.23.22", default-features = false, features = ["std", "tls12"] }
webpki = { workspace = true }
libc = { workspace = true }
log = { workspace = true }
Expand Down
2 changes: 1 addition & 1 deletion librustls/build.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ use std::{env, fs, path::PathBuf};
// because doing so would require a heavy-weight deserialization lib dependency
// (and it couldn't be a _dev_ dep for use in a build script) or doing brittle
// by-hand parsing.
const RUSTLS_CRATE_VERSION: &str = "0.23.18";
const RUSTLS_CRATE_VERSION: &str = "0.23.22";

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

0 comments on commit b6eb372

Please sign in to comment.