1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "aes"
7version = "0.7.5"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8"
10dependencies = [
11 "cfg-if",
12 "cipher",
13 "cpufeatures",
14 "ctr",
15 "opaque-debug",
16]
17
18[[package]]
19name = "aho-corasick"
20version = "0.7.18"
21source = "registry+https://github.com/rust-lang/crates.io-index"
22checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f"
23dependencies = [
24 "memchr",
25]
26
27[[package]]
28name = "atty"
29version = "0.2.14"
30source = "registry+https://github.com/rust-lang/crates.io-index"
31checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
32dependencies = [
33 "hermit-abi",
34 "libc",
35 "winapi",
36]
37
38[[package]]
39name = "base64"
40version = "0.13.0"
41source = "registry+https://github.com/rust-lang/crates.io-index"
42checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
43
44[[package]]
45name = "bootsim"
46version = "0.1.0"
47dependencies = [
48 "aes",
49 "base64",
50 "byteorder",
51 "cipher",
52 "docopt",
53 "env_logger",
54 "libc",
55 "log",
56 "mcuboot-sys",
57 "pem",
58 "rand",
59 "ring",
60 "serde",
61 "serde_derive",
62 "simflash",
63 "typenum",
64 "untrusted 0.9.0",
65]
66
67[[package]]
68name = "bumpalo"
69version = "3.12.0"
70source = "registry+https://github.com/rust-lang/crates.io-index"
71checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
72
73[[package]]
74name = "byteorder"
75version = "1.4.3"
76source = "registry+https://github.com/rust-lang/crates.io-index"
77checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
78
79[[package]]
80name = "cc"
81version = "1.0.73"
82source = "registry+https://github.com/rust-lang/crates.io-index"
83checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11"
84
85[[package]]
86name = "cfg-if"
87version = "1.0.0"
88source = "registry+https://github.com/rust-lang/crates.io-index"
89checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
90
91[[package]]
92name = "cipher"
93version = "0.3.0"
94source = "registry+https://github.com/rust-lang/crates.io-index"
95checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7"
96dependencies = [
97 "generic-array",
98]
99
100[[package]]
101name = "cpufeatures"
102version = "0.2.2"
103source = "registry+https://github.com/rust-lang/crates.io-index"
104checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b"
105dependencies = [
106 "libc",
107]
108
109[[package]]
110name = "ctr"
111version = "0.8.0"
112source = "registry+https://github.com/rust-lang/crates.io-index"
113checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea"
114dependencies = [
115 "cipher",
116]
117
118[[package]]
119name = "docopt"
120version = "1.1.1"
121source = "registry+https://github.com/rust-lang/crates.io-index"
122checksum = "7f3f119846c823f9eafcf953a8f6ffb6ed69bf6240883261a7f13b634579a51f"
123dependencies = [
124 "lazy_static",
125 "regex",
126 "serde",
127 "strsim",
128]
129
130[[package]]
131name = "env_logger"
132version = "0.9.0"
133source = "registry+https://github.com/rust-lang/crates.io-index"
134checksum = "0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3"
135dependencies = [
136 "atty",
137 "humantime",
138 "log",
139 "regex",
140 "termcolor",
141]
142
143[[package]]
144name = "generic-array"
145version = "0.14.5"
146source = "registry+https://github.com/rust-lang/crates.io-index"
147checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"
148dependencies = [
149 "typenum",
150 "version_check",
151]
152
153[[package]]
154name = "getrandom"
155version = "0.2.6"
156source = "registry+https://github.com/rust-lang/crates.io-index"
157checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad"
158dependencies = [
159 "cfg-if",
160 "libc",
161 "wasi",
162]
163
164[[package]]
165name = "hermit-abi"
166version = "0.1.19"
167source = "registry+https://github.com/rust-lang/crates.io-index"
168checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
169dependencies = [
170 "libc",
171]
172
173[[package]]
174name = "humantime"
175version = "2.1.0"
176source = "registry+https://github.com/rust-lang/crates.io-index"
177checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
178
179[[package]]
180name = "js-sys"
181version = "0.3.57"
182source = "registry+https://github.com/rust-lang/crates.io-index"
183checksum = "671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397"
184dependencies = [
185 "wasm-bindgen",
186]
187
188[[package]]
189name = "lazy_static"
190version = "1.4.0"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
193
194[[package]]
195name = "libc"
196version = "0.2.122"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "ec647867e2bf0772e28c8bcde4f0d19a9216916e890543b5a03ed8ef27b8f259"
199
200[[package]]
201name = "log"
202version = "0.4.16"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8"
205dependencies = [
206 "cfg-if",
207]
208
209[[package]]
210name = "mcuboot-sys"
211version = "0.1.0"
212dependencies = [
213 "cc",
214 "libc",
215 "log",
216 "simflash",
217]
218
219[[package]]
220name = "memchr"
221version = "2.4.1"
222source = "registry+https://github.com/rust-lang/crates.io-index"
223checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a"
224
225[[package]]
226name = "once_cell"
227version = "1.10.0"
228source = "registry+https://github.com/rust-lang/crates.io-index"
229checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9"
230
231[[package]]
232name = "opaque-debug"
233version = "0.3.0"
234source = "registry+https://github.com/rust-lang/crates.io-index"
235checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
236
237[[package]]
238name = "pem"
239version = "1.0.2"
240source = "registry+https://github.com/rust-lang/crates.io-index"
241checksum = "e9a3b09a20e374558580a4914d3b7d89bd61b954a5a5e1dcbea98753addb1947"
242dependencies = [
243 "base64",
244]
245
246[[package]]
247name = "ppv-lite86"
248version = "0.2.16"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872"
251
252[[package]]
253name = "proc-macro2"
254version = "1.0.37"
255source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "ec757218438d5fda206afc041538b2f6d889286160d649a86a24d37e1235afd1"
257dependencies = [
258 "unicode-xid",
259]
260
261[[package]]
262name = "quote"
263version = "1.0.17"
264source = "registry+https://github.com/rust-lang/crates.io-index"
265checksum = "632d02bff7f874a36f33ea8bb416cd484b90cc66c1194b1a1110d067a7013f58"
266dependencies = [
267 "proc-macro2",
268]
269
270[[package]]
271name = "rand"
272version = "0.8.5"
273source = "registry+https://github.com/rust-lang/crates.io-index"
274checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
275dependencies = [
276 "libc",
277 "rand_chacha",
278 "rand_core",
279]
280
281[[package]]
282name = "rand_chacha"
283version = "0.3.1"
284source = "registry+https://github.com/rust-lang/crates.io-index"
285checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
286dependencies = [
287 "ppv-lite86",
288 "rand_core",
289]
290
291[[package]]
292name = "rand_core"
293version = "0.6.3"
294source = "registry+https://github.com/rust-lang/crates.io-index"
295checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
296dependencies = [
297 "getrandom",
298]
299
300[[package]]
301name = "regex"
302version = "1.5.5"
303source = "registry+https://github.com/rust-lang/crates.io-index"
304checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286"
305dependencies = [
306 "aho-corasick",
307 "memchr",
308 "regex-syntax",
309]
310
311[[package]]
312name = "regex-syntax"
313version = "0.6.25"
314source = "registry+https://github.com/rust-lang/crates.io-index"
315checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b"
316
317[[package]]
318name = "ring"
319version = "0.16.20"
320source = "registry+https://github.com/rust-lang/crates.io-index"
321checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc"
322dependencies = [
323 "cc",
324 "libc",
325 "once_cell",
326 "spin",
327 "untrusted 0.7.1",
328 "web-sys",
329 "winapi",
330]
331
332[[package]]
333name = "serde"
334version = "1.0.136"
335source = "registry+https://github.com/rust-lang/crates.io-index"
336checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789"
337dependencies = [
338 "serde_derive",
339]
340
341[[package]]
342name = "serde_derive"
343version = "1.0.136"
344source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9"
346dependencies = [
347 "proc-macro2",
348 "quote",
349 "syn",
350]
351
352[[package]]
353name = "simflash"
354version = "0.1.0"
355dependencies = [
356 "log",
357 "rand",
358 "thiserror",
359]
360
361[[package]]
362name = "spin"
363version = "0.5.2"
364source = "registry+https://github.com/rust-lang/crates.io-index"
365checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
366
367[[package]]
368name = "strsim"
369version = "0.10.0"
370source = "registry+https://github.com/rust-lang/crates.io-index"
371checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
372
373[[package]]
374name = "syn"
375version = "1.0.91"
376source = "registry+https://github.com/rust-lang/crates.io-index"
377checksum = "b683b2b825c8eef438b77c36a06dc262294da3d5a5813fac20da149241dcd44d"
378dependencies = [
379 "proc-macro2",
380 "quote",
381 "unicode-xid",
382]
383
384[[package]]
385name = "termcolor"
386version = "1.1.3"
387source = "registry+https://github.com/rust-lang/crates.io-index"
388checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
389dependencies = [
390 "winapi-util",
391]
392
393[[package]]
394name = "thiserror"
395version = "1.0.30"
396source = "registry+https://github.com/rust-lang/crates.io-index"
397checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417"
398dependencies = [
399 "thiserror-impl",
400]
401
402[[package]]
403name = "thiserror-impl"
404version = "1.0.30"
405source = "registry+https://github.com/rust-lang/crates.io-index"
406checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b"
407dependencies = [
408 "proc-macro2",
409 "quote",
410 "syn",
411]
412
413[[package]]
414name = "typenum"
415version = "1.15.0"
416source = "registry+https://github.com/rust-lang/crates.io-index"
417checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987"
418
419[[package]]
420name = "unicode-xid"
421version = "0.2.2"
422source = "registry+https://github.com/rust-lang/crates.io-index"
423checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
424
425[[package]]
426name = "untrusted"
427version = "0.7.1"
428source = "registry+https://github.com/rust-lang/crates.io-index"
429checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
430
431[[package]]
432name = "untrusted"
433version = "0.9.0"
434source = "registry+https://github.com/rust-lang/crates.io-index"
435checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
436
437[[package]]
438name = "version_check"
439version = "0.9.4"
440source = "registry+https://github.com/rust-lang/crates.io-index"
441checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
442
443[[package]]
444name = "wasi"
445version = "0.10.2+wasi-snapshot-preview1"
446source = "registry+https://github.com/rust-lang/crates.io-index"
447checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
448
449[[package]]
450name = "wasm-bindgen"
451version = "0.2.80"
452source = "registry+https://github.com/rust-lang/crates.io-index"
453checksum = "27370197c907c55e3f1a9fbe26f44e937fe6451368324e009cba39e139dc08ad"
454dependencies = [
455 "cfg-if",
456 "wasm-bindgen-macro",
457]
458
459[[package]]
460name = "wasm-bindgen-backend"
461version = "0.2.80"
462source = "registry+https://github.com/rust-lang/crates.io-index"
463checksum = "53e04185bfa3a779273da532f5025e33398409573f348985af9a1cbf3774d3f4"
464dependencies = [
465 "bumpalo",
466 "lazy_static",
467 "log",
468 "proc-macro2",
469 "quote",
470 "syn",
471 "wasm-bindgen-shared",
472]
473
474[[package]]
475name = "wasm-bindgen-macro"
476version = "0.2.80"
477source = "registry+https://github.com/rust-lang/crates.io-index"
478checksum = "17cae7ff784d7e83a2fe7611cfe766ecf034111b49deb850a3dc7699c08251f5"
479dependencies = [
480 "quote",
481 "wasm-bindgen-macro-support",
482]
483
484[[package]]
485name = "wasm-bindgen-macro-support"
486version = "0.2.80"
487source = "registry+https://github.com/rust-lang/crates.io-index"
488checksum = "99ec0dc7a4756fffc231aab1b9f2f578d23cd391390ab27f952ae0c9b3ece20b"
489dependencies = [
490 "proc-macro2",
491 "quote",
492 "syn",
493 "wasm-bindgen-backend",
494 "wasm-bindgen-shared",
495]
496
497[[package]]
498name = "wasm-bindgen-shared"
499version = "0.2.80"
500source = "registry+https://github.com/rust-lang/crates.io-index"
501checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744"
502
503[[package]]
504name = "web-sys"
505version = "0.3.57"
506source = "registry+https://github.com/rust-lang/crates.io-index"
507checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283"
508dependencies = [
509 "js-sys",
510 "wasm-bindgen",
511]
512
513[[package]]
514name = "winapi"
515version = "0.3.9"
516source = "registry+https://github.com/rust-lang/crates.io-index"
517checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
518dependencies = [
519 "winapi-i686-pc-windows-gnu",
520 "winapi-x86_64-pc-windows-gnu",
521]
522
523[[package]]
524name = "winapi-i686-pc-windows-gnu"
525version = "0.4.0"
526source = "registry+https://github.com/rust-lang/crates.io-index"
527checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
528
529[[package]]
530name = "winapi-util"
531version = "0.1.5"
532source = "registry+https://github.com/rust-lang/crates.io-index"
533checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
534dependencies = [
535 "winapi",
536]
537
538[[package]]
539name = "winapi-x86_64-pc-windows-gnu"
540version = "0.4.0"
541source = "registry+https://github.com/rust-lang/crates.io-index"
542checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
543