mat-vec-prod-exp/Cargo.lock
Cargo.lockRaw
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "ahash"
7version = "0.8.8"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff"
10dependencies = [
11 "cfg-if",
12 "once_cell",
13 "version_check",
14 "zerocopy",
15]
16
17[[package]]
18name = "ark-ec"
19version = "0.4.2"
20source = "registry+https://github.com/rust-lang/crates.io-index"
21checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba"
22dependencies = [
23 "ark-ff",
24 "ark-poly",
25 "ark-serialize",
26 "ark-std",
27 "derivative",
28 "hashbrown",
29 "itertools",
30 "num-traits",
31 "zeroize",
32]
33
34[[package]]
35name = "ark-ff"
36version = "0.4.2"
37source = "registry+https://github.com/rust-lang/crates.io-index"
38checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba"
39dependencies = [
40 "ark-ff-asm",
41 "ark-ff-macros",
42 "ark-serialize",
43 "ark-std",
44 "derivative",
45 "digest",
46 "itertools",
47 "num-bigint",
48 "num-traits",
49 "paste",
50 "rustc_version",
51 "zeroize",
52]
53
54[[package]]
55name = "ark-ff-asm"
56version = "0.4.2"
57source = "registry+https://github.com/rust-lang/crates.io-index"
58checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348"
59dependencies = [
60 "quote",
61 "syn 1.0.109",
62]
63
64[[package]]
65name = "ark-ff-macros"
66version = "0.4.2"
67source = "registry+https://github.com/rust-lang/crates.io-index"
68checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565"
69dependencies = [
70 "num-bigint",
71 "num-traits",
72 "proc-macro2",
73 "quote",
74 "syn 1.0.109",
75]
76
77[[package]]
78name = "ark-pallas"
79version = "0.4.0"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "760ecac12a00211188c9101b63bd284b80da5abcc5d97d9d2b3803bca1f63a52"
82dependencies = [
83 "ark-ec",
84 "ark-ff",
85 "ark-r1cs-std",
86 "ark-std",
87]
88
89[[package]]
90name = "ark-poly"
91version = "0.4.2"
92source = "registry+https://github.com/rust-lang/crates.io-index"
93checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf"
94dependencies = [
95 "ark-ff",
96 "ark-serialize",
97 "ark-std",
98 "derivative",
99 "hashbrown",
100]
101
102[[package]]
103name = "ark-r1cs-std"
104version = "0.4.0"
105source = "registry+https://github.com/rust-lang/crates.io-index"
106checksum = "de1d1472e5cb020cb3405ce2567c91c8d43f21b674aef37b0202f5c3304761db"
107dependencies = [
108 "ark-ec",
109 "ark-ff",
110 "ark-relations",
111 "ark-std",
112 "derivative",
113 "num-bigint",
114 "num-integer",
115 "num-traits",
116 "tracing",
117]
118
119[[package]]
120name = "ark-relations"
121version = "0.4.0"
122source = "registry+https://github.com/rust-lang/crates.io-index"
123checksum = "00796b6efc05a3f48225e59cb6a2cda78881e7c390872d5786aaf112f31fb4f0"
124dependencies = [
125 "ark-ff",
126 "ark-std",
127 "tracing",
128]
129
130[[package]]
131name = "ark-serialize"
132version = "0.4.2"
133source = "registry+https://github.com/rust-lang/crates.io-index"
134checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5"
135dependencies = [
136 "ark-serialize-derive",
137 "ark-std",
138 "digest",
139 "num-bigint",
140]
141
142[[package]]
143name = "ark-serialize-derive"
144version = "0.4.2"
145source = "registry+https://github.com/rust-lang/crates.io-index"
146checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea"
147dependencies = [
148 "proc-macro2",
149 "quote",
150 "syn 1.0.109",
151]
152
153[[package]]
154name = "ark-snark"
155version = "0.4.0"
156source = "registry+https://github.com/rust-lang/crates.io-index"
157checksum = "84d3cc6833a335bb8a600241889ead68ee89a3cf8448081fb7694c0fe503da63"
158dependencies = [
159 "ark-ff",
160 "ark-relations",
161 "ark-serialize",
162 "ark-std",
163]
164
165[[package]]
166name = "ark-std"
167version = "0.4.0"
168source = "registry+https://github.com/rust-lang/crates.io-index"
169checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185"
170dependencies = [
171 "num-traits",
172 "rand",
173]
174
175[[package]]
176name = "ark-vesta"
177version = "0.4.0"
178source = "registry+https://github.com/rust-lang/crates.io-index"
179checksum = "534dddabcd5017dca22582d25bf6946fadab04aa6cf15af243a126f27f6632f9"
180dependencies = [
181 "ark-ec",
182 "ark-ff",
183 "ark-pallas",
184 "ark-r1cs-std",
185 "ark-std",
186]
187
188[[package]]
189name = "autocfg"
190version = "1.1.0"
191source = "registry+https://github.com/rust-lang/crates.io-index"
192checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
193
194[[package]]
195name = "cfg-if"
196version = "1.0.0"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
199
200[[package]]
201name = "crypto-common"
202version = "0.1.6"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
205dependencies = [
206 "generic-array",
207 "typenum",
208]
209
210[[package]]
211name = "derivative"
212version = "2.2.0"
213source = "registry+https://github.com/rust-lang/crates.io-index"
214checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
215dependencies = [
216 "proc-macro2",
217 "quote",
218 "syn 1.0.109",
219]
220
221[[package]]
222name = "digest"
223version = "0.10.7"
224source = "registry+https://github.com/rust-lang/crates.io-index"
225checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
226dependencies = [
227 "crypto-common",
228]
229
230[[package]]
231name = "either"
232version = "1.10.0"
233source = "registry+https://github.com/rust-lang/crates.io-index"
234checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
235
236[[package]]
237name = "generic-array"
238version = "0.14.7"
239source = "registry+https://github.com/rust-lang/crates.io-index"
240checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
241dependencies = [
242 "typenum",
243 "version_check",
244]
245
246[[package]]
247name = "getrandom"
248version = "0.2.12"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
251dependencies = [
252 "cfg-if",
253 "libc",
254 "wasi",
255]
256
257[[package]]
258name = "hashbrown"
259version = "0.13.2"
260source = "registry+https://github.com/rust-lang/crates.io-index"
261checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
262dependencies = [
263 "ahash",
264]
265
266[[package]]
267name = "itertools"
268version = "0.10.5"
269source = "registry+https://github.com/rust-lang/crates.io-index"
270checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
271dependencies = [
272 "either",
273]
274
275[[package]]
276name = "libc"
277version = "0.2.153"
278source = "registry+https://github.com/rust-lang/crates.io-index"
279checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"
280
281[[package]]
282name = "mat-vec-prod-exp"
283version = "0.1.0"
284dependencies = [
285 "ark-ec",
286 "ark-ff",
287 "ark-pallas",
288 "ark-poly",
289 "ark-r1cs-std",
290 "ark-relations",
291 "ark-serialize",
292 "ark-snark",
293 "ark-std",
294 "ark-vesta",
295 "num-bigint",
296 "rand",
297 "thiserror",
298]
299
300[[package]]
301name = "num-bigint"
302version = "0.4.4"
303source = "registry+https://github.com/rust-lang/crates.io-index"
304checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
305dependencies = [
306 "autocfg",
307 "num-integer",
308 "num-traits",
309]
310
311[[package]]
312name = "num-integer"
313version = "0.1.46"
314source = "registry+https://github.com/rust-lang/crates.io-index"
315checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
316dependencies = [
317 "num-traits",
318]
319
320[[package]]
321name = "num-traits"
322version = "0.2.18"
323source = "registry+https://github.com/rust-lang/crates.io-index"
324checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
325dependencies = [
326 "autocfg",
327]
328
329[[package]]
330name = "once_cell"
331version = "1.19.0"
332source = "registry+https://github.com/rust-lang/crates.io-index"
333checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
334
335[[package]]
336name = "paste"
337version = "1.0.14"
338source = "registry+https://github.com/rust-lang/crates.io-index"
339checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
340
341[[package]]
342name = "pin-project-lite"
343version = "0.2.13"
344source = "registry+https://github.com/rust-lang/crates.io-index"
345checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
346
347[[package]]
348name = "ppv-lite86"
349version = "0.2.17"
350source = "registry+https://github.com/rust-lang/crates.io-index"
351checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
352
353[[package]]
354name = "proc-macro2"
355version = "1.0.78"
356source = "registry+https://github.com/rust-lang/crates.io-index"
357checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
358dependencies = [
359 "unicode-ident",
360]
361
362[[package]]
363name = "quote"
364version = "1.0.35"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
367dependencies = [
368 "proc-macro2",
369]
370
371[[package]]
372name = "rand"
373version = "0.8.5"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
376dependencies = [
377 "libc",
378 "rand_chacha",
379 "rand_core",
380]
381
382[[package]]
383name = "rand_chacha"
384version = "0.3.1"
385source = "registry+https://github.com/rust-lang/crates.io-index"
386checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
387dependencies = [
388 "ppv-lite86",
389 "rand_core",
390]
391
392[[package]]
393name = "rand_core"
394version = "0.6.4"
395source = "registry+https://github.com/rust-lang/crates.io-index"
396checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
397dependencies = [
398 "getrandom",
399]
400
401[[package]]
402name = "rustc_version"
403version = "0.4.0"
404source = "registry+https://github.com/rust-lang/crates.io-index"
405checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
406dependencies = [
407 "semver",
408]
409
410[[package]]
411name = "semver"
412version = "1.0.21"
413source = "registry+https://github.com/rust-lang/crates.io-index"
414checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
415
416[[package]]
417name = "syn"
418version = "1.0.109"
419source = "registry+https://github.com/rust-lang/crates.io-index"
420checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
421dependencies = [
422 "proc-macro2",
423 "quote",
424 "unicode-ident",
425]
426
427[[package]]
428name = "syn"
429version = "2.0.48"
430source = "registry+https://github.com/rust-lang/crates.io-index"
431checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
432dependencies = [
433 "proc-macro2",
434 "quote",
435 "unicode-ident",
436]
437
438[[package]]
439name = "thiserror"
440version = "1.0.57"
441source = "registry+https://github.com/rust-lang/crates.io-index"
442checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b"
443dependencies = [
444 "thiserror-impl",
445]
446
447[[package]]
448name = "thiserror-impl"
449version = "1.0.57"
450source = "registry+https://github.com/rust-lang/crates.io-index"
451checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81"
452dependencies = [
453 "proc-macro2",
454 "quote",
455 "syn 2.0.48",
456]
457
458[[package]]
459name = "tracing"
460version = "0.1.40"
461source = "registry+https://github.com/rust-lang/crates.io-index"
462checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
463dependencies = [
464 "pin-project-lite",
465 "tracing-attributes",
466 "tracing-core",
467]
468
469[[package]]
470name = "tracing-attributes"
471version = "0.1.27"
472source = "registry+https://github.com/rust-lang/crates.io-index"
473checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
474dependencies = [
475 "proc-macro2",
476 "quote",
477 "syn 2.0.48",
478]
479
480[[package]]
481name = "tracing-core"
482version = "0.1.32"
483source = "registry+https://github.com/rust-lang/crates.io-index"
484checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
485
486[[package]]
487name = "typenum"
488version = "1.17.0"
489source = "registry+https://github.com/rust-lang/crates.io-index"
490checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
491
492[[package]]
493name = "unicode-ident"
494version = "1.0.12"
495source = "registry+https://github.com/rust-lang/crates.io-index"
496checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
497
498[[package]]
499name = "version_check"
500version = "0.9.4"
501source = "registry+https://github.com/rust-lang/crates.io-index"
502checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
503
504[[package]]
505name = "wasi"
506version = "0.11.0+wasi-snapshot-preview1"
507source = "registry+https://github.com/rust-lang/crates.io-index"
508checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
509
510[[package]]
511name = "zerocopy"
512version = "0.7.32"
513source = "registry+https://github.com/rust-lang/crates.io-index"
514checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
515dependencies = [
516 "zerocopy-derive",
517]
518
519[[package]]
520name = "zerocopy-derive"
521version = "0.7.32"
522source = "registry+https://github.com/rust-lang/crates.io-index"
523checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
524dependencies = [
525 "proc-macro2",
526 "quote",
527 "syn 2.0.48",
528]
529
530[[package]]
531name = "zeroize"
532version = "1.7.0"
533source = "registry+https://github.com/rust-lang/crates.io-index"
534checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
535dependencies = [
536 "zeroize_derive",
537]
538
539[[package]]
540name = "zeroize_derive"
541version = "1.4.2"
542source = "registry+https://github.com/rust-lang/crates.io-index"
543checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
544dependencies = [
545 "proc-macro2",
546 "quote",
547 "syn 2.0.48",
548]