@@ -24,3 +24,52 @@ exclude = [
2424# enabled just because some tests need it.
2525# https://nickb.dev/blog/cargo-workspace-and-the-feature-unification-pitfall/
2626resolver = " 2"
27+
28+ [workspace .dependencies ]
29+ # External dependencies
30+ aes-gcm = { version = " 0.10.3" , features = [" aes" , " alloc" ], default-features = false }
31+ aws-nitro-enclaves-cose = { version = " 0.5" , default-features = false }
32+ aws-nitro-enclaves-nsm-api = { version = " 0.4" , default-features = false }
33+ axum = { version = " 0.6.20" , features = [" http1" , " tokio" , " json" ], default-features = false }
34+ borsh = { version = " 1.0" , features = [" std" , " derive" ], default-features = false }
35+ chunked_transfer = { version = " 1.5.0" , default-features = false }
36+ hex-literal = " 0.4.0"
37+ hickory-resolver = { version = " 0.25.2" , features = [" tokio" , " dnssec-ring" ], default-features = false }
38+ hkdf = { version = " 0.12" , default-features = false }
39+ hmac = { version = " 0.12" , default-features = false }
40+ httparse = { version = " 1.9.4" , default-features = false }
41+ lazy_static = " 1.4"
42+ libc = " =0.2.172"
43+ nix = { version = " 0.26" , features = [" socket" ], default-features = false }
44+ p256 = { version = " 0.12.0" , default-features = false }
45+ p384 = { version = " 0.13" , features = [" ecdsa" , " std" ], default-features = false }
46+ rand = " 0.9"
47+ rand_core = { version = " 0.9" , default-features = false , features = [" os_rng" ] }
48+ rpassword = { version = " 7" , default-features = false }
49+ rustls = { version = " 0.23.5" }
50+ serde = { version = " 1" , features = [" derive" ], default-features = false }
51+ serde_bytes = { version = " 0.11" , default-features = false }
52+ serde_json = { version = " 1" }
53+ sha2 = { version = " 0.10" , default-features = false }
54+ thiserror = { version = " 2.0.12" , features = [" std" ], default-features = false }
55+ tokio = { version = " 1.43.1" , features = [" macros" , " rt-multi-thread" ], default-features = false }
56+ ureq = { version = " 2.9" , default-features = false }
57+ vsss-rs = { version = " 5.1" , default-features = false , features = [" std" , " zeroize" ] }
58+ webpki = { version = " 0.22.4" , default-features = false }
59+ webpki-roots = { version = " 1.0.2" }
60+ x509 = { version = " 0.2" , default-features = false }
61+ x509-cert = { version = " 0.2.5" , features = [" pem" ], default-features = false }
62+ yubikey = { version = " 0.7" , features = [" untested" ], default-features = false }
63+ zeroize = { version = " 1.6" , default-features = false }
64+
65+ # Internal workspace dependencies
66+ integration = { path = " integration" }
67+ qos_client = { path = " qos_client" , default-features = false }
68+ qos_core = { path = " qos_core" , default-features = false }
69+ qos_crypto = { path = " qos_crypto" , default-features = false }
70+ qos_hex = { path = " qos_hex" , default-features = false }
71+ qos_host = { path = " qos_host" , default-features = false }
72+ qos_net = { path = " qos_net" , default-features = false }
73+ qos_nsm = { path = " qos_nsm" , default-features = false }
74+ qos_p256 = { path = " qos_p256" }
75+ qos_test_primitives = { path = " qos_test_primitives" }
0 commit comments