@@ -39,6 +39,7 @@ dependencies = [
39
39
"hex",
40
40
"pretty_assertions",
41
41
"rand",
42
+ "sha2",
42
43
"snafu",
43
44
]
44
45
@@ -90,6 +91,21 @@ dependencies = [
90
91
"hex-conservative",
91
92
]
92
93
94
+ [[package]]
95
+ name = "bitflags"
96
+ version = "2.8.0"
97
+ source = "registry+https://github.com/rust-lang/crates.io-index"
98
+ checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36"
99
+
100
+ [[package]]
101
+ name = "block-buffer"
102
+ version = "0.10.4"
103
+ source = "registry+https://github.com/rust-lang/crates.io-index"
104
+ checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
105
+ dependencies = [
106
+ "generic-array",
107
+ ]
108
+
93
109
[[package]]
94
110
name = "byteorder"
95
111
version = "1.5.0"
@@ -111,21 +127,61 @@ version = "1.0.0"
111
127
source = "registry+https://github.com/rust-lang/crates.io-index"
112
128
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
113
129
130
+ [[package]]
131
+ name = "cpufeatures"
132
+ version = "0.2.17"
133
+ source = "registry+https://github.com/rust-lang/crates.io-index"
134
+ checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
135
+ dependencies = [
136
+ "libc",
137
+ ]
138
+
139
+ [[package]]
140
+ name = "crypto-common"
141
+ version = "0.1.6"
142
+ source = "registry+https://github.com/rust-lang/crates.io-index"
143
+ checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
144
+ dependencies = [
145
+ "generic-array",
146
+ "typenum",
147
+ ]
148
+
114
149
[[package]]
115
150
name = "diff"
116
151
version = "0.1.13"
117
152
source = "registry+https://github.com/rust-lang/crates.io-index"
118
153
checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8"
119
154
155
+ [[package]]
156
+ name = "digest"
157
+ version = "0.10.7"
158
+ source = "registry+https://github.com/rust-lang/crates.io-index"
159
+ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
160
+ dependencies = [
161
+ "block-buffer",
162
+ "crypto-common",
163
+ ]
164
+
165
+ [[package]]
166
+ name = "generic-array"
167
+ version = "0.14.7"
168
+ source = "registry+https://github.com/rust-lang/crates.io-index"
169
+ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
170
+ dependencies = [
171
+ "typenum",
172
+ "version_check",
173
+ ]
174
+
120
175
[[package]]
121
176
name = "getrandom"
122
- version = "0.2.15 "
177
+ version = "0.3.1 "
123
178
source = "registry+https://github.com/rust-lang/crates.io-index"
124
- checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 "
179
+ checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8 "
125
180
dependencies = [
126
181
"cfg-if",
127
182
"libc",
128
183
"wasi",
184
+ "windows-targets",
129
185
]
130
186
131
187
[[package]]
@@ -167,7 +223,7 @@ version = "0.2.20"
167
223
source = "registry+https://github.com/rust-lang/crates.io-index"
168
224
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
169
225
dependencies = [
170
- "zerocopy",
226
+ "zerocopy 0.7.35 ",
171
227
]
172
228
173
229
[[package]]
@@ -200,32 +256,33 @@ dependencies = [
200
256
201
257
[[package]]
202
258
name = "rand"
203
- version = "0.8.5 "
259
+ version = "0.9.0 "
204
260
source = "registry+https://github.com/rust-lang/crates.io-index"
205
- checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 "
261
+ checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94 "
206
262
dependencies = [
207
- "libc",
208
263
"rand_chacha",
209
264
"rand_core",
265
+ "zerocopy 0.8.14",
210
266
]
211
267
212
268
[[package]]
213
269
name = "rand_chacha"
214
- version = "0.3.1 "
270
+ version = "0.9.0 "
215
271
source = "registry+https://github.com/rust-lang/crates.io-index"
216
- checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 "
272
+ checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb "
217
273
dependencies = [
218
274
"ppv-lite86",
219
275
"rand_core",
220
276
]
221
277
222
278
[[package]]
223
279
name = "rand_core"
224
- version = "0.6.4 "
280
+ version = "0.9.0 "
225
281
source = "registry+https://github.com/rust-lang/crates.io-index"
226
- checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c "
282
+ checksum = "b08f3c9802962f7e1b25113931d94f43ed9725bebc59db9d0c3e9a23b67e15ff "
227
283
dependencies = [
228
284
"getrandom",
285
+ "zerocopy 0.8.14",
229
286
]
230
287
231
288
[[package]]
@@ -247,6 +304,17 @@ dependencies = [
247
304
"cc",
248
305
]
249
306
307
+ [[package]]
308
+ name = "sha2"
309
+ version = "0.10.8"
310
+ source = "registry+https://github.com/rust-lang/crates.io-index"
311
+ checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
312
+ dependencies = [
313
+ "cfg-if",
314
+ "cpufeatures",
315
+ "digest",
316
+ ]
317
+
250
318
[[package]]
251
319
name = "shlex"
252
320
version = "1.3.0"
@@ -285,17 +353,105 @@ dependencies = [
285
353
"unicode-ident",
286
354
]
287
355
356
+ [[package]]
357
+ name = "typenum"
358
+ version = "1.17.0"
359
+ source = "registry+https://github.com/rust-lang/crates.io-index"
360
+ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
361
+
288
362
[[package]]
289
363
name = "unicode-ident"
290
364
version = "1.0.13"
291
365
source = "registry+https://github.com/rust-lang/crates.io-index"
292
366
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
293
367
368
+ [[package]]
369
+ name = "version_check"
370
+ version = "0.9.5"
371
+ source = "registry+https://github.com/rust-lang/crates.io-index"
372
+ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
373
+
294
374
[[package]]
295
375
name = "wasi"
296
- version = "0.11.0+wasi-snapshot-preview1"
376
+ version = "0.13.3+wasi-0.2.2"
377
+ source = "registry+https://github.com/rust-lang/crates.io-index"
378
+ checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2"
379
+ dependencies = [
380
+ "wit-bindgen-rt",
381
+ ]
382
+
383
+ [[package]]
384
+ name = "windows-targets"
385
+ version = "0.52.6"
386
+ source = "registry+https://github.com/rust-lang/crates.io-index"
387
+ checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
388
+ dependencies = [
389
+ "windows_aarch64_gnullvm",
390
+ "windows_aarch64_msvc",
391
+ "windows_i686_gnu",
392
+ "windows_i686_gnullvm",
393
+ "windows_i686_msvc",
394
+ "windows_x86_64_gnu",
395
+ "windows_x86_64_gnullvm",
396
+ "windows_x86_64_msvc",
397
+ ]
398
+
399
+ [[package]]
400
+ name = "windows_aarch64_gnullvm"
401
+ version = "0.52.6"
402
+ source = "registry+https://github.com/rust-lang/crates.io-index"
403
+ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
404
+
405
+ [[package]]
406
+ name = "windows_aarch64_msvc"
407
+ version = "0.52.6"
408
+ source = "registry+https://github.com/rust-lang/crates.io-index"
409
+ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
410
+
411
+ [[package]]
412
+ name = "windows_i686_gnu"
413
+ version = "0.52.6"
414
+ source = "registry+https://github.com/rust-lang/crates.io-index"
415
+ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
416
+
417
+ [[package]]
418
+ name = "windows_i686_gnullvm"
419
+ version = "0.52.6"
420
+ source = "registry+https://github.com/rust-lang/crates.io-index"
421
+ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
422
+
423
+ [[package]]
424
+ name = "windows_i686_msvc"
425
+ version = "0.52.6"
426
+ source = "registry+https://github.com/rust-lang/crates.io-index"
427
+ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
428
+
429
+ [[package]]
430
+ name = "windows_x86_64_gnu"
431
+ version = "0.52.6"
432
+ source = "registry+https://github.com/rust-lang/crates.io-index"
433
+ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
434
+
435
+ [[package]]
436
+ name = "windows_x86_64_gnullvm"
437
+ version = "0.52.6"
438
+ source = "registry+https://github.com/rust-lang/crates.io-index"
439
+ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
440
+
441
+ [[package]]
442
+ name = "windows_x86_64_msvc"
443
+ version = "0.52.6"
444
+ source = "registry+https://github.com/rust-lang/crates.io-index"
445
+ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
446
+
447
+ [[package]]
448
+ name = "wit-bindgen-rt"
449
+ version = "0.33.0"
297
450
source = "registry+https://github.com/rust-lang/crates.io-index"
298
- checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
451
+ checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c"
452
+ dependencies = [
453
+ "bitflags",
454
+ ]
299
455
300
456
[[package]]
301
457
name = "yansi"
@@ -310,7 +466,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
310
466
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
311
467
dependencies = [
312
468
"byteorder",
313
- "zerocopy-derive",
469
+ "zerocopy-derive 0.7.35",
470
+ ]
471
+
472
+ [[package]]
473
+ name = "zerocopy"
474
+ version = "0.8.14"
475
+ source = "registry+https://github.com/rust-lang/crates.io-index"
476
+ checksum = "a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468"
477
+ dependencies = [
478
+ "zerocopy-derive 0.8.14",
314
479
]
315
480
316
481
[[package]]
@@ -323,3 +488,14 @@ dependencies = [
323
488
"quote",
324
489
"syn",
325
490
]
491
+
492
+ [[package]]
493
+ name = "zerocopy-derive"
494
+ version = "0.8.14"
495
+ source = "registry+https://github.com/rust-lang/crates.io-index"
496
+ checksum = "d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1"
497
+ dependencies = [
498
+ "proc-macro2",
499
+ "quote",
500
+ "syn",
501
+ ]
0 commit comments