Skip to content

Commit b92f473

Browse files
Disable aws-lc-rs in rustls (#574)
## Usage and product changes Because of numerous build and linking issues with the aws-lc-sys crate, we ensure rustls uses ring rather than (default) asw-lc as its cryptographic provider. ## Motivation ## Implementation
1 parent 959bcdb commit b92f473

File tree

2 files changed

+40
-101
lines changed

2 files changed

+40
-101
lines changed

library/crates/Cargo.lock

+38-99
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

library/crates/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ async-stripe = { version = "0.39.1", features = ["runtime-tokio-hyper"] }
1717
async-trait = "0.1.59"
1818
axum = { version = "0.7.9", features = ["ws"] }
1919
axum-extra = { version = "0.9.6", features = ["typed-header"] }
20-
axum-server = { version = "0.7.1", features = ["tls-rustls"] }
20+
axum-server = { version = "0.7.1", features = ["tls-rustls-no-provider"] }
2121
cc = "=1.2.15"
2222
bincode = "1.3.3"
2323
chrono = "0.4.38"
@@ -74,7 +74,7 @@ tempdir = "0.3.7"
7474
tokio = { version = "1.28.2", features = ["rt", "rt-multi-thread"] }
7575
tokio-retry = "0.3.0"
7676
tokio-stream = "0.1.11"
77-
tokio-rustls = { version = "0.26.2", features = ["ring"] }
77+
tokio-rustls = { version = "0.26.2", features = ["ring"], default-features = false }
7878
tonic = { version = "^0.12", features = ["tls", "tls-roots"] }
7979
tonic-build = "^0.12"
8080
tonic-types = "^0.12"

0 commit comments

Comments
 (0)