@@ -39,6 +39,11 @@ runtime-smol = ["async-io", "smol"]
3939# Configure `tracing` to log events via `log` if no `tracing` subscriber exists.
4040log = [" tracing/log" , " proto/log" , " udp/log" ]
4141
42+ # Internal (PRIVATE!) features used to aid testing.
43+ # Don't rely on these whatsoever. They may disappear at any time.
44+
45+ __rustls-post-quantum-test = [" dep:rustls-post-quantum" , " rustls-aws-lc-rs" ]
46+
4247[dependencies ]
4348async-io = { workspace = true , optional = true }
4449async-std = { workspace = true , optional = true }
@@ -49,6 +54,7 @@ rustc-hash = { workspace = true }
4954pin-project-lite = { workspace = true }
5055proto = { package = " quinn-proto" , path = " ../quinn-proto" , version = " 0.11.7" , default-features = false }
5156rustls = { workspace = true , optional = true }
57+ rustls-post-quantum = { workspace = true , optional = true }
5258smol = { workspace = true , optional = true }
5359socket2 = { workspace = true }
5460thiserror = { workspace = true }
@@ -64,7 +70,6 @@ directories-next = { workspace = true }
6470rand = { workspace = true }
6571rcgen = { workspace = true }
6672rustls-pemfile = { workspace = true }
67- rustls-post-quantum = { workspace = true }
6873clap = { workspace = true }
6974tokio = { workspace = true , features = [" rt" , " rt-multi-thread" , " time" , " macros" ] }
7075tracing-subscriber = { workspace = true }
@@ -93,7 +98,7 @@ required-features = ["rustls-ring"]
9398
9499[[test ]]
95100name = " post_quantum"
96- required-features = [" rustls-aws-lc-rs " ]
101+ required-features = [" __rustls-post-quantum-test " ]
97102
98103[[bench ]]
99104name = " bench"
0 commit comments