Skip to content

Commit a4fba5b

Browse files
committed
fix: aws-lc-rs
1 parent 48ed6f6 commit a4fba5b

4 files changed

Lines changed: 13 additions & 19 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ compio-process = { path = "./compio-process", version = "0.6.0" }
4141
compio-quic = { path = "./compio-quic", version = "0.5.1", default-features = false }
4242
compio-ws = { path = "./compio-ws", version = "0.2.0", default-features = false }
4343

44+
aws-lc-rs = ">= 1.12.6"
4445
bytes = "1.7.1"
4546
cfg_aliases = "0.2.1"
4647
cfg-if = "1.0.0"

compio-quic/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ rustls = { workspace = true }
2727
rustls-platform-verifier = { workspace = true, optional = true }
2828
rustls-native-certs = { workspace = true, optional = true }
2929
webpki-roots = { workspace = true, optional = true }
30+
aws-lc-rs = { workspace = true, optional = true }
3031
h3 = { version = "0.0.8", optional = true }
3132
h3-datagram = { version = "0.0.2", optional = true }
3233

compio-tls/Cargo.toml

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,11 @@ rustdoc-args = ["--cfg", "docsrs"]
1818
compio-buf = { workspace = true }
1919
compio-io = { workspace = true, features = ["compat"] }
2020

21+
aws-lc-rs = { workspace = true, optional = true }
2122
native-tls = { workspace = true, optional = true, features = ["alpn"] }
22-
rustls = { workspace = true, default-features = false, optional = true, features = [
23-
"logging",
24-
"std",
25-
"tls12",
26-
] }
27-
28-
futures-rustls = { workspace = true, default-features = false, optional = true, features = [
29-
"logging",
30-
"tls12",
31-
] }
23+
rustls = { workspace = true, default-features = false, optional = true, features = ["logging", "std", "tls12"] }
24+
25+
futures-rustls = { workspace = true, default-features = false, optional = true, features = ["logging", "tls12"] }
3226
futures-util = { workspace = true, optional = true }
3327

3428
[dev-dependencies]
@@ -39,20 +33,18 @@ compio-macros = { workspace = true }
3933
rustls = { workspace = true, default-features = false, features = ["ring"] }
4034
rustls-native-certs = { workspace = true }
4135

42-
futures-rustls = { workspace = true, default-features = false, features = [
43-
"ring",
44-
] }
36+
futures-rustls = { workspace = true, default-features = false, features = ["ring"] }
4537

4638
[features]
4739
default = ["native-tls"]
4840
all = ["native-tls", "rustls"]
49-
rustls = ["dep:rustls", "dep:futures-rustls", "dep:futures-util"]
41+
rustls = ["dep:futures-rustls", "dep:futures-util", "dep:rustls"]
5042

51-
ring = ["rustls", "rustls/ring", "futures-rustls/ring"]
43+
ring = ["futures-rustls/ring", "rustls", "rustls/ring"]
5244

5345
read_buf = ["compio-buf/read_buf", "compio-io/read_buf", "rustls?/read_buf"]
5446
nightly = ["read_buf"]
5547

5648
# Deprecated Features
5749
aws-lc-rs = []
58-
aws-lc-rs-fips = []
50+
aws-lc-rs-fips = []

compio-ws/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ tracing-subscriber = { workspace = true, features = ["env-filter"] }
3838
default = []
3939
native-tls = ["compio-tls/native-tls", "tungstenite/native-tls"]
4040
rustls = ["compio-tls/rustls", "tungstenite/__rustls-tls"]
41-
rustls-platform-verifier = ["rustls", "dep:rustls-platform-verifier"]
42-
rustls-native-certs = ["rustls", "dep:rustls-native-certs"]
43-
webpki-roots = ["rustls", "dep:webpki-roots"]
41+
rustls-platform-verifier = ["dep:rustls-platform-verifier", "rustls"]
42+
rustls-native-certs = ["dep:rustls-native-certs", "rustls"]
43+
webpki-roots = ["dep:webpki-roots", "rustls"]
4444
ring = ["compio-tls/ring"]
4545

4646
# Deprecated Features

0 commit comments

Comments
 (0)