@@ -77,26 +77,6 @@ suspicious_xor_used_as_pow = "warn"
7777unused_result_ok = " warn"
7878
7979[workspace .dependencies ]
80- uuid = { version = " 1.23" , default-features = false }
81- tracing = { version = " 0.1" , default-features = false }
82- bitflags = " 2.11"
83- rand = " 0.10"
84- rand_core = " 0.10"
85- getrandom = " 0.3"
86- cfg-if = " 1"
87- time = { version = " 0.3" , default-features = false }
88- sha1 = { version = " 0.11" , default-features = false }
89- sha2 = " 0.11"
90- num-derive = " 0.5"
91- num-traits = { version = " 0.2" , default-features = false }
92-
93- picky = { version = " =7.0.0-rc.26" , default-features = false }
94- picky-asn1 = " 0.10"
95- picky-asn1-der = " 0.5"
96- picky-asn1-x509 = " 0.15"
97- picky-krb = " 0.12"
98-
99- tokio = " 1.52"
10080ffi-types = { path = " crates/ffi-types" }
10181winscard = { version = " 0.3" , path = " crates/winscard" }
10282
@@ -106,15 +86,6 @@ dpapi-pdu = { version = "0.1.0", path = "crates/dpapi-pdu" }
10686dpapi-transport = { version = " 0.1.0" , path = " crates/dpapi-transport" }
10787dpapi-native-transport = { version = " 0.1.0" , path = " crates/dpapi-native-transport" }
10888
109- rsa = { version = " =0.10.0-rc.18" , default-features = false }
110- base64 = " 0.23"
111- whoami = " 2.1"
112- tracing-subscriber = " 0.3"
113- proptest = " 1.6"
114- serde = " 1"
115- byteorder = " 1.5"
116- crypto-bigint = { version = " 0.7" , default-features = false , features = [" alloc" ] }
117- hmac = " 0.13"
11889
11990[features ]
12091default = [" aws-lc-rs" ]
@@ -139,30 +110,30 @@ __rustls-used = ["dep:rustls"]
139110__install-crypto-provider = []
140111
141112[dependencies ]
142- bitflags.workspace = true
143- rand.workspace = true
144- rand_core.workspace = true
145- getrandom.workspace = true
146- cfg-if.workspace = true
147- picky.workspace = true
148- sha1.workspace = true
149- sha2.workspace = true
150- num-derive.workspace = true
151- num-traits = { workspace = true , default-features = true }
152- picky-asn1-der.workspace = true
153- picky-asn1-x509 = { workspace = true , features = [" pkcs7" ] }
154- uuid = { workspace = true , features = [ " v4 " ], default- features = true }
113+ bitflags = " 2.11 "
114+ rand = " 0.10 "
115+ rand_core = " 0.10 "
116+ getrandom = " 0.3 "
117+ cfg-if = " 1 "
118+ picky = { version = " =7.0.0-rc.26 " , default-features = false }
119+ sha1 = { version = " 0.11 " , default-features = false }
120+ sha2 = " 0.11 "
121+ num-derive = " 0.5 "
122+ num-traits = { version = " 0.2 " , default-features = true }
123+ picky-asn1-der = " 0.5 "
124+ picky-asn1-x509 = { version = " 0.15 " , features = [" pkcs7" ] }
125+ uuid = { version = " 1.23 " , default- features = true , features = [ " v4 " ] }
155126# `rt-multi-thread` feature is required for `tokio::task::block_in_place` function.
156- tokio = { workspace = true , optional = true , features = [" time" , " rt" , " rt-multi-thread" ] }
127+ tokio = { version = " 1.52 " , optional = true , features = [" time" , " rt" , " rt-multi-thread" ] }
157128winscard = { workspace = true , optional = true }
158- rsa = { workspace = true }
159- tracing = { workspace = true , default-features = true }
160- serde.workspace = true
161- picky-krb.workspace = true
162- picky-asn1 = { workspace = true , features = [" time_conversion" ] }
163- byteorder.workspace = true
164- crypto-bigint.workspace = true
165- hmac.workspace = true
129+ rsa = { version = " =0.10.0-rc.18 " , default-features = false }
130+ tracing = { version = " 0.1 " , default-features = true }
131+ serde = " 1 "
132+ picky-krb = " 0.12 "
133+ picky-asn1 = { version = " 0.10 " , features = [" time_conversion" ] }
134+ byteorder = " 1.5 "
135+ crypto-bigint = { version = " 0.7 " , default-features = false , features = [ " alloc " ] }
136+ hmac = " 0.13 "
166137widestring = " 1.2"
167138
168139url = " 2.5"
@@ -187,32 +158,32 @@ windows-registry = "0.6"
187158windows = { version = " 0.62" , features = [ " Win32_Foundation" , " Win32_System" , " Win32_NetworkManagement_Dns" , " Win32_Security_Cryptography" ] }
188159
189160[target .'cfg(target_arch = "wasm32")' .dependencies ]
190- uuid = { workspace = true , features = [" js" ]}
191- getrandom = { workspace = true , features = [" wasm_js" ] }
192- time = { workspace = true , features = [" wasm-bindgen" ] }
161+ uuid = { version = " 1.23 " , default-features = false , features = [" js" ]}
162+ getrandom = { version = " 0.3 " , features = [" wasm_js" ] }
163+ time = { version = " 0.3 " , default-features = false , features = [" wasm-bindgen" ] }
193164
194165[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
195166cryptoki = { version = " 0.12" , optional = true }
196- time = { workspace = true , features = [" std" ] }
167+ time = { version = " 0.3 " , features = [" std" ] }
197168
198169[target .'cfg(any(target_os = "macos", target_os = "ios"))' .dependencies ]
199170async-dnssd = " 0.5"
200171futures = " 0.3"
201- tokio = { workspace = true , features = [" time" , " rt" , " rt-multi-thread" ] }
172+ tokio = { version = " 1.52 " , features = [" time" , " rt" , " rt-multi-thread" ] }
202173
203174# Pin transitive dependencies
204175# TODO: Remove when stable versions will be released
205176# RustCrypto crates
206177pkcs1 = " =0.8.0-rc.4"
207178
208179[dev-dependencies ]
209- base64.workspace = true
180+ base64 = " 0.23 "
210181static_assertions = " 1"
211- whoami.workspace = true
212- picky = { workspace = true , features = [" x509" ] }
213- tracing-subscriber = { workspace = true , features = [" env-filter" ] }
214- proptest.workspace = true
215- cfg-if.workspace = true
182+ whoami = " 2.1 "
183+ picky = { version = " =7.0.0-rc.26 " , default-features = false , features = [" x509" ] }
184+ tracing-subscriber = { version = " 0.3 " , features = [" env-filter" ] }
185+ proptest = " 1.6 "
186+ cfg-if = " 1 "
216187
217188[lints ]
218189workspace = true
0 commit comments