Cargo.lock 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411
  1. # This file is automatically @generated by Cargo.
  2. # It is not intended for manual editing.
  3. [[package]]
  4. name = "arrayref"
  5. version = "0.3.6"
  6. source = "registry+https://github.com/rust-lang/crates.io-index"
  7. checksum = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544"
  8. [[package]]
  9. name = "arrayvec"
  10. version = "0.5.2"
  11. source = "registry+https://github.com/rust-lang/crates.io-index"
  12. checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b"
  13. [[package]]
  14. name = "arrayvec"
  15. version = "0.7.1"
  16. source = "registry+https://github.com/rust-lang/crates.io-index"
  17. checksum = "be4dc07131ffa69b8072d35f5007352af944213cde02545e2103680baed38fcd"
  18. [[package]]
  19. name = "autocfg"
  20. version = "1.0.1"
  21. source = "registry+https://github.com/rust-lang/crates.io-index"
  22. checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a"
  23. [[package]]
  24. name = "bigint"
  25. version = "4.4.3"
  26. source = "registry+https://github.com/rust-lang/crates.io-index"
  27. checksum = "c0e8c8a600052b52482eff2cf4d810e462fdff1f656ac1ecb6232132a1ed7def"
  28. dependencies = [
  29. "byteorder",
  30. "crunchy",
  31. ]
  32. [[package]]
  33. name = "bitvec"
  34. version = "0.22.3"
  35. source = "registry+https://github.com/rust-lang/crates.io-index"
  36. checksum = "5237f00a8c86130a0cc317830e558b966dd7850d48a953d998c813f01a41b527"
  37. dependencies = [
  38. "funty",
  39. "radium",
  40. "tap",
  41. "wyz",
  42. ]
  43. [[package]]
  44. name = "blake2b_simd"
  45. version = "0.5.11"
  46. source = "registry+https://github.com/rust-lang/crates.io-index"
  47. checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587"
  48. dependencies = [
  49. "arrayref",
  50. "arrayvec 0.5.2",
  51. "constant_time_eq",
  52. ]
  53. [[package]]
  54. name = "byteorder"
  55. version = "1.4.3"
  56. source = "registry+https://github.com/rust-lang/crates.io-index"
  57. checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
  58. [[package]]
  59. name = "cfg-if"
  60. version = "1.0.0"
  61. source = "registry+https://github.com/rust-lang/crates.io-index"
  62. checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
  63. [[package]]
  64. name = "constant_time_eq"
  65. version = "0.1.5"
  66. source = "registry+https://github.com/rust-lang/crates.io-index"
  67. checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc"
  68. [[package]]
  69. name = "crossbeam-channel"
  70. version = "0.5.1"
  71. source = "registry+https://github.com/rust-lang/crates.io-index"
  72. checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4"
  73. dependencies = [
  74. "cfg-if",
  75. "crossbeam-utils",
  76. ]
  77. [[package]]
  78. name = "crossbeam-deque"
  79. version = "0.8.1"
  80. source = "registry+https://github.com/rust-lang/crates.io-index"
  81. checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
  82. dependencies = [
  83. "cfg-if",
  84. "crossbeam-epoch",
  85. "crossbeam-utils",
  86. ]
  87. [[package]]
  88. name = "crossbeam-epoch"
  89. version = "0.9.5"
  90. source = "registry+https://github.com/rust-lang/crates.io-index"
  91. checksum = "4ec02e091aa634e2c3ada4a392989e7c3116673ef0ac5b72232439094d73b7fd"
  92. dependencies = [
  93. "cfg-if",
  94. "crossbeam-utils",
  95. "lazy_static",
  96. "memoffset",
  97. "scopeguard",
  98. ]
  99. [[package]]
  100. name = "crossbeam-utils"
  101. version = "0.8.5"
  102. source = "registry+https://github.com/rust-lang/crates.io-index"
  103. checksum = "d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db"
  104. dependencies = [
  105. "cfg-if",
  106. "lazy_static",
  107. ]
  108. [[package]]
  109. name = "crunchy"
  110. version = "0.1.6"
  111. source = "registry+https://github.com/rust-lang/crates.io-index"
  112. checksum = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda"
  113. [[package]]
  114. name = "either"
  115. version = "1.6.1"
  116. source = "registry+https://github.com/rust-lang/crates.io-index"
  117. checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
  118. [[package]]
  119. name = "ff"
  120. version = "0.10.1"
  121. source = "registry+https://github.com/rust-lang/crates.io-index"
  122. checksum = "d0f40b2dcd8bc322217a5f6559ae5f9e9d1de202a2ecee2e9eafcbece7562a4f"
  123. dependencies = [
  124. "bitvec",
  125. "rand_core",
  126. "subtle",
  127. ]
  128. [[package]]
  129. name = "funty"
  130. version = "1.2.0"
  131. source = "registry+https://github.com/rust-lang/crates.io-index"
  132. checksum = "1847abb9cb65d566acd5942e94aea9c8f547ad02c98e1649326fc0e8910b8b1e"
  133. [[package]]
  134. name = "getrandom"
  135. version = "0.2.3"
  136. source = "registry+https://github.com/rust-lang/crates.io-index"
  137. checksum = "7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753"
  138. dependencies = [
  139. "cfg-if",
  140. "libc",
  141. "wasi",
  142. ]
  143. [[package]]
  144. name = "group"
  145. version = "0.10.0"
  146. source = "registry+https://github.com/rust-lang/crates.io-index"
  147. checksum = "1c363a5301b8f153d80747126a04b3c82073b9fe3130571a9d170cacdeaf7912"
  148. dependencies = [
  149. "byteorder",
  150. "ff",
  151. "rand_core",
  152. "subtle",
  153. ]
  154. [[package]]
  155. name = "halo2"
  156. version = "0.0.1"
  157. source = "git+https://github.com/zcash/halo2.git?rev=27c4187673a9c6ade13fbdbd4f20955530c22d7f#27c4187673a9c6ade13fbdbd4f20955530c22d7f"
  158. dependencies = [
  159. "blake2b_simd",
  160. "ff",
  161. "group",
  162. "pasta_curves",
  163. "rand",
  164. "rayon",
  165. ]
  166. [[package]]
  167. name = "halo2_ecc"
  168. version = "0.0.0"
  169. source = "git+https://github.com/parazyd/orchard.git?rev=ae83fe91e680f5cb9a20f357d239cc2c81191ef8#ae83fe91e680f5cb9a20f357d239cc2c81191ef8"
  170. dependencies = [
  171. "arrayvec 0.7.1",
  172. "bigint",
  173. "ff",
  174. "group",
  175. "halo2",
  176. "halo2_utilities",
  177. "lazy_static",
  178. "pasta_curves",
  179. ]
  180. [[package]]
  181. name = "halo2_examples"
  182. version = "0.1.0"
  183. dependencies = [
  184. "arrayvec 0.7.1",
  185. "bigint",
  186. "bitvec",
  187. "ff",
  188. "group",
  189. "halo2",
  190. "halo2_ecc",
  191. "halo2_poseidon",
  192. "halo2_utilities",
  193. "lazy_static",
  194. "pasta_curves",
  195. "rand",
  196. "subtle",
  197. ]
  198. [[package]]
  199. name = "halo2_poseidon"
  200. version = "0.0.0"
  201. source = "git+https://github.com/parazyd/orchard.git?rev=ae83fe91e680f5cb9a20f357d239cc2c81191ef8#ae83fe91e680f5cb9a20f357d239cc2c81191ef8"
  202. dependencies = [
  203. "bitvec",
  204. "halo2",
  205. "halo2_utilities",
  206. "pasta_curves",
  207. ]
  208. [[package]]
  209. name = "halo2_utilities"
  210. version = "0.0.0"
  211. source = "git+https://github.com/parazyd/orchard.git?rev=ae83fe91e680f5cb9a20f357d239cc2c81191ef8#ae83fe91e680f5cb9a20f357d239cc2c81191ef8"
  212. dependencies = [
  213. "ff",
  214. "halo2",
  215. "pasta_curves",
  216. ]
  217. [[package]]
  218. name = "hermit-abi"
  219. version = "0.1.19"
  220. source = "registry+https://github.com/rust-lang/crates.io-index"
  221. checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
  222. dependencies = [
  223. "libc",
  224. ]
  225. [[package]]
  226. name = "lazy_static"
  227. version = "1.4.0"
  228. source = "registry+https://github.com/rust-lang/crates.io-index"
  229. checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
  230. [[package]]
  231. name = "libc"
  232. version = "0.2.99"
  233. source = "registry+https://github.com/rust-lang/crates.io-index"
  234. checksum = "a7f823d141fe0a24df1e23b4af4e3c7ba9e5966ec514ea068c93024aa7deb765"
  235. [[package]]
  236. name = "memoffset"
  237. version = "0.6.4"
  238. source = "registry+https://github.com/rust-lang/crates.io-index"
  239. checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9"
  240. dependencies = [
  241. "autocfg",
  242. ]
  243. [[package]]
  244. name = "num_cpus"
  245. version = "1.13.0"
  246. source = "registry+https://github.com/rust-lang/crates.io-index"
  247. checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3"
  248. dependencies = [
  249. "hermit-abi",
  250. "libc",
  251. ]
  252. [[package]]
  253. name = "pasta_curves"
  254. version = "0.1.2"
  255. source = "registry+https://github.com/rust-lang/crates.io-index"
  256. checksum = "9a21914ddc589b74e7638091c8e91a4e8b083ee5e1d0066d64407131b7570799"
  257. dependencies = [
  258. "blake2b_simd",
  259. "ff",
  260. "group",
  261. "lazy_static",
  262. "rand",
  263. "static_assertions",
  264. "subtle",
  265. ]
  266. [[package]]
  267. name = "ppv-lite86"
  268. version = "0.2.10"
  269. source = "registry+https://github.com/rust-lang/crates.io-index"
  270. checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857"
  271. [[package]]
  272. name = "radium"
  273. version = "0.6.2"
  274. source = "registry+https://github.com/rust-lang/crates.io-index"
  275. checksum = "643f8f41a8ebc4c5dc4515c82bb8abd397b527fc20fd681b7c011c2aee5d44fb"
  276. [[package]]
  277. name = "rand"
  278. version = "0.8.4"
  279. source = "registry+https://github.com/rust-lang/crates.io-index"
  280. checksum = "2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8"
  281. dependencies = [
  282. "libc",
  283. "rand_chacha",
  284. "rand_core",
  285. "rand_hc",
  286. ]
  287. [[package]]
  288. name = "rand_chacha"
  289. version = "0.3.1"
  290. source = "registry+https://github.com/rust-lang/crates.io-index"
  291. checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
  292. dependencies = [
  293. "ppv-lite86",
  294. "rand_core",
  295. ]
  296. [[package]]
  297. name = "rand_core"
  298. version = "0.6.3"
  299. source = "registry+https://github.com/rust-lang/crates.io-index"
  300. checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7"
  301. dependencies = [
  302. "getrandom",
  303. ]
  304. [[package]]
  305. name = "rand_hc"
  306. version = "0.3.1"
  307. source = "registry+https://github.com/rust-lang/crates.io-index"
  308. checksum = "d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7"
  309. dependencies = [
  310. "rand_core",
  311. ]
  312. [[package]]
  313. name = "rayon"
  314. version = "1.5.1"
  315. source = "registry+https://github.com/rust-lang/crates.io-index"
  316. checksum = "c06aca804d41dbc8ba42dfd964f0d01334eceb64314b9ecf7c5fad5188a06d90"
  317. dependencies = [
  318. "autocfg",
  319. "crossbeam-deque",
  320. "either",
  321. "rayon-core",
  322. ]
  323. [[package]]
  324. name = "rayon-core"
  325. version = "1.9.1"
  326. source = "registry+https://github.com/rust-lang/crates.io-index"
  327. checksum = "d78120e2c850279833f1dd3582f730c4ab53ed95aeaaaa862a2a5c71b1656d8e"
  328. dependencies = [
  329. "crossbeam-channel",
  330. "crossbeam-deque",
  331. "crossbeam-utils",
  332. "lazy_static",
  333. "num_cpus",
  334. ]
  335. [[package]]
  336. name = "scopeguard"
  337. version = "1.1.0"
  338. source = "registry+https://github.com/rust-lang/crates.io-index"
  339. checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
  340. [[package]]
  341. name = "static_assertions"
  342. version = "1.1.0"
  343. source = "registry+https://github.com/rust-lang/crates.io-index"
  344. checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
  345. [[package]]
  346. name = "subtle"
  347. version = "2.4.1"
  348. source = "registry+https://github.com/rust-lang/crates.io-index"
  349. checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
  350. [[package]]
  351. name = "tap"
  352. version = "1.0.1"
  353. source = "registry+https://github.com/rust-lang/crates.io-index"
  354. checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
  355. [[package]]
  356. name = "wasi"
  357. version = "0.10.2+wasi-snapshot-preview1"
  358. source = "registry+https://github.com/rust-lang/crates.io-index"
  359. checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6"
  360. [[package]]
  361. name = "wyz"
  362. version = "0.4.0"
  363. source = "registry+https://github.com/rust-lang/crates.io-index"
  364. checksum = "129e027ad65ce1453680623c3fb5163cbf7107bfe1aa32257e7d0e63f9ced188"
  365. dependencies = [
  366. "tap",
  367. ]