|
|
@@ -25,6 +25,12 @@ dependencies = [
|
|
|
"zerocopy",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "allocator-api2"
|
|
|
+version = "0.2.21"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "anstream"
|
|
|
version = "0.6.20"
|
|
|
@@ -75,6 +81,125 @@ dependencies = [
|
|
|
"windows-sys",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "ark-ec"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce"
|
|
|
+dependencies = [
|
|
|
+ "ahash",
|
|
|
+ "ark-ff",
|
|
|
+ "ark-poly",
|
|
|
+ "ark-serialize",
|
|
|
+ "ark-std",
|
|
|
+ "educe",
|
|
|
+ "fnv",
|
|
|
+ "hashbrown",
|
|
|
+ "itertools 0.13.0",
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+ "num-integer",
|
|
|
+ "num-traits",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-ff"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70"
|
|
|
+dependencies = [
|
|
|
+ "ark-ff-asm",
|
|
|
+ "ark-ff-macros",
|
|
|
+ "ark-serialize",
|
|
|
+ "ark-std",
|
|
|
+ "arrayvec",
|
|
|
+ "digest",
|
|
|
+ "educe",
|
|
|
+ "itertools 0.13.0",
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+ "num-traits",
|
|
|
+ "paste",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-ff-asm"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60"
|
|
|
+dependencies = [
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-ff-macros"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3"
|
|
|
+dependencies = [
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+ "num-traits",
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-poly"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27"
|
|
|
+dependencies = [
|
|
|
+ "ahash",
|
|
|
+ "ark-ff",
|
|
|
+ "ark-serialize",
|
|
|
+ "ark-std",
|
|
|
+ "educe",
|
|
|
+ "fnv",
|
|
|
+ "hashbrown",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-serialize"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7"
|
|
|
+dependencies = [
|
|
|
+ "ark-serialize-derive",
|
|
|
+ "ark-std",
|
|
|
+ "arrayvec",
|
|
|
+ "digest",
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-serialize-derive"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "ark-std"
|
|
|
+version = "0.5.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a"
|
|
|
+dependencies = [
|
|
|
+ "num-traits",
|
|
|
+ "rand 0.8.5",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "arrayvec"
|
|
|
+version = "0.7.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "autocfg"
|
|
|
version = "1.5.0"
|
|
|
@@ -102,6 +227,19 @@ dependencies = [
|
|
|
"generic-array",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "bls12_381"
|
|
|
+version = "0.8.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d7bc6d6292be3a19e6379786dac800f551e5865a5bb51ebbe3064ab80433f403"
|
|
|
+dependencies = [
|
|
|
+ "ff",
|
|
|
+ "group",
|
|
|
+ "pairing",
|
|
|
+ "rand_core 0.6.4",
|
|
|
+ "subtle",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "byteorder"
|
|
|
version = "1.5.0"
|
|
|
@@ -191,7 +329,7 @@ dependencies = [
|
|
|
"digest",
|
|
|
"fiat-crypto",
|
|
|
"group",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"rustc_version",
|
|
|
"subtle",
|
|
|
"zeroize",
|
|
|
@@ -218,6 +356,44 @@ dependencies = [
|
|
|
"crypto-common",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "educe"
|
|
|
+version = "0.6.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417"
|
|
|
+dependencies = [
|
|
|
+ "enum-ordinalize",
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "either"
|
|
|
+version = "1.15.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "enum-ordinalize"
|
|
|
+version = "4.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0"
|
|
|
+dependencies = [
|
|
|
+ "enum-ordinalize-derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "enum-ordinalize-derive"
|
|
|
+version = "4.3.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "ff"
|
|
|
version = "0.13.1"
|
|
|
@@ -227,7 +403,7 @@ dependencies = [
|
|
|
"bitvec",
|
|
|
"byteorder",
|
|
|
"ff_derive",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
@@ -252,6 +428,12 @@ version = "0.2.9"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "fnv"
|
|
|
+version = "1.0.7"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "funty"
|
|
|
version = "2.0.0"
|
|
|
@@ -286,7 +468,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
|
|
|
dependencies = [
|
|
|
"ff",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
@@ -295,6 +477,9 @@ name = "hashbrown"
|
|
|
version = "0.15.5"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
|
|
|
+dependencies = [
|
|
|
+ "allocator-api2",
|
|
|
+]
|
|
|
|
|
|
[[package]]
|
|
|
name = "heck"
|
|
|
@@ -308,6 +493,24 @@ version = "1.70.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "itertools"
|
|
|
+version = "0.13.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
|
|
|
+dependencies = [
|
|
|
+ "either",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "itertools"
|
|
|
+version = "0.14.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
|
|
|
+dependencies = [
|
|
|
+ "either",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "keccak"
|
|
|
version = "0.1.5"
|
|
|
@@ -329,6 +532,15 @@ version = "0.2.15"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "lock_api"
|
|
|
+version = "0.4.14"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
|
|
|
+dependencies = [
|
|
|
+ "scopeguard",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "num-bigint"
|
|
|
version = "0.3.3"
|
|
|
@@ -381,6 +593,178 @@ version = "1.70.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "p3-challenger"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "20e42ba74a49c08c6e99f74cd9b343bfa31aa5721fea55079b18e3fd65f1dcbc"
|
|
|
+dependencies = [
|
|
|
+ "p3-field",
|
|
|
+ "p3-maybe-rayon",
|
|
|
+ "p3-monty-31",
|
|
|
+ "p3-symmetric",
|
|
|
+ "p3-util",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-dft"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e63fa5eb1bd12a240089e72ae3fe10350944d9c166d00a3bfd2a1794db65cf5c"
|
|
|
+dependencies = [
|
|
|
+ "itertools 0.14.0",
|
|
|
+ "p3-field",
|
|
|
+ "p3-matrix",
|
|
|
+ "p3-maybe-rayon",
|
|
|
+ "p3-util",
|
|
|
+ "spin",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-field"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2ebfdb6ef992ae64e9e8f449ac46516ffa584f11afbdf9ee244288c2a633cdf4"
|
|
|
+dependencies = [
|
|
|
+ "itertools 0.14.0",
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+ "p3-maybe-rayon",
|
|
|
+ "p3-util",
|
|
|
+ "paste",
|
|
|
+ "rand 0.9.2",
|
|
|
+ "serde",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-koala-bear"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "5113f50002c56006685b7d7ae12db568150aa1d4bfb092b883d64ece20138042"
|
|
|
+dependencies = [
|
|
|
+ "p3-challenger",
|
|
|
+ "p3-field",
|
|
|
+ "p3-monty-31",
|
|
|
+ "p3-poseidon2",
|
|
|
+ "p3-symmetric",
|
|
|
+ "rand 0.9.2",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-matrix"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "5542f96504dae8100c91398fb1e3f5ec669eb9c73d9e0b018a93b5fe32bad230"
|
|
|
+dependencies = [
|
|
|
+ "itertools 0.14.0",
|
|
|
+ "p3-field",
|
|
|
+ "p3-maybe-rayon",
|
|
|
+ "p3-util",
|
|
|
+ "rand 0.9.2",
|
|
|
+ "serde",
|
|
|
+ "tracing",
|
|
|
+ "transpose",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-maybe-rayon"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0e5669ca75645f99cd001e9d0289a4eeff2bc2cd9dc3c6c3aaf22643966e83df"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-mds"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "038763af23df9da653065867fd85b38626079031576c86fd537097e5be6a0da0"
|
|
|
+dependencies = [
|
|
|
+ "p3-dft",
|
|
|
+ "p3-field",
|
|
|
+ "p3-symmetric",
|
|
|
+ "p3-util",
|
|
|
+ "rand 0.9.2",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-monty-31"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "57a981d60da3d8cbf8561014e2c186068578405fd69098fa75b43d4afb364a47"
|
|
|
+dependencies = [
|
|
|
+ "itertools 0.14.0",
|
|
|
+ "num-bigint 0.4.6",
|
|
|
+ "p3-dft",
|
|
|
+ "p3-field",
|
|
|
+ "p3-matrix",
|
|
|
+ "p3-maybe-rayon",
|
|
|
+ "p3-mds",
|
|
|
+ "p3-poseidon2",
|
|
|
+ "p3-symmetric",
|
|
|
+ "p3-util",
|
|
|
+ "paste",
|
|
|
+ "rand 0.9.2",
|
|
|
+ "serde",
|
|
|
+ "spin",
|
|
|
+ "tracing",
|
|
|
+ "transpose",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-poseidon2"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "903b73e4f9a7781a18561c74dc169cf03333497b57a8dd02aaeb130c0f386599"
|
|
|
+dependencies = [
|
|
|
+ "p3-field",
|
|
|
+ "p3-mds",
|
|
|
+ "p3-symmetric",
|
|
|
+ "p3-util",
|
|
|
+ "rand 0.9.2",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-symmetric"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3cd788f04e86dd5c35dd87cad29eefdb6371d2fd5f7664451382eeacae3c3ed0"
|
|
|
+dependencies = [
|
|
|
+ "itertools 0.14.0",
|
|
|
+ "p3-field",
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "p3-util"
|
|
|
+version = "0.4.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "663b16021930bc600ecada915c6c3965730a3b9d6a6c23434ccf70bfc29d6881"
|
|
|
+dependencies = [
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "pairing"
|
|
|
+version = "0.23.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f"
|
|
|
+dependencies = [
|
|
|
+ "group",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "paste"
|
|
|
+version = "1.0.15"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "pin-project-lite"
|
|
|
+version = "0.2.16"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "ppv-lite86"
|
|
|
version = "0.2.21"
|
|
|
@@ -432,7 +816,16 @@ checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404"
|
|
|
dependencies = [
|
|
|
"libc",
|
|
|
"rand_chacha",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "rand"
|
|
|
+version = "0.9.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
|
|
|
+dependencies = [
|
|
|
+ "rand_core 0.9.5",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -442,7 +835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
|
|
|
dependencies = [
|
|
|
"ppv-lite86",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -454,6 +847,12 @@ dependencies = [
|
|
|
"getrandom",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "rand_core"
|
|
|
+version = "0.9.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "rustc_version"
|
|
|
version = "0.4.1"
|
|
|
@@ -463,12 +862,48 @@ dependencies = [
|
|
|
"semver",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "scopeguard"
|
|
|
+version = "1.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "semver"
|
|
|
version = "1.0.27"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "serde"
|
|
|
+version = "1.0.228"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
|
|
|
+dependencies = [
|
|
|
+ "serde_core",
|
|
|
+ "serde_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "serde_core"
|
|
|
+version = "1.0.228"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
|
|
|
+dependencies = [
|
|
|
+ "serde_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "serde_derive"
|
|
|
+version = "1.0.228"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "sha2"
|
|
|
version = "0.10.9"
|
|
|
@@ -496,7 +931,7 @@ version = "0.1.0"
|
|
|
dependencies = [
|
|
|
"curve25519-dalek",
|
|
|
"group",
|
|
|
- "rand",
|
|
|
+ "rand 0.8.5",
|
|
|
"sha2",
|
|
|
"sigma-compiler-derive",
|
|
|
"sigma-proofs",
|
|
|
@@ -525,8 +960,6 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "sigma-proofs"
|
|
|
version = "0.1.0-sigma"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "8fe0d134228911458aa039f90582b9e512b06d193aa8fc460c78135367a18388"
|
|
|
dependencies = [
|
|
|
"ahash",
|
|
|
"ff",
|
|
|
@@ -535,15 +968,60 @@ dependencies = [
|
|
|
"keccak",
|
|
|
"num-bigint 0.4.6",
|
|
|
"num-traits",
|
|
|
- "rand",
|
|
|
- "rand_core",
|
|
|
+ "rand 0.8.5",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"sha3",
|
|
|
+ "spongefish",
|
|
|
"subtle",
|
|
|
"thiserror",
|
|
|
"zerocopy",
|
|
|
"zeroize",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "spin"
|
|
|
+version = "0.10.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591"
|
|
|
+dependencies = [
|
|
|
+ "lock_api",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "spongefish"
|
|
|
+version = "1.0.0-rc1"
|
|
|
+source = "git+https://github.com/arkworks-rs/spongefish#fcc277f8a857fdeeadd7cca92ab08de63b1ff1a1"
|
|
|
+dependencies = [
|
|
|
+ "ark-ec",
|
|
|
+ "ark-ff",
|
|
|
+ "ark-serialize",
|
|
|
+ "bls12_381",
|
|
|
+ "digest",
|
|
|
+ "keccak",
|
|
|
+ "p3-koala-bear",
|
|
|
+ "rand 0.8.5",
|
|
|
+ "sha2",
|
|
|
+ "sha3",
|
|
|
+ "spongefish-derive",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "spongefish-derive"
|
|
|
+version = "1.0.0-rc1"
|
|
|
+source = "git+https://github.com/arkworks-rs/spongefish#fcc277f8a857fdeeadd7cca92ab08de63b1ff1a1"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "strength_reduce"
|
|
|
+version = "0.2.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "strsim"
|
|
|
version = "0.11.1"
|
|
|
@@ -604,6 +1082,44 @@ dependencies = [
|
|
|
"syn 2.0.106",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "tracing"
|
|
|
+version = "0.1.44"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
|
|
|
+dependencies = [
|
|
|
+ "pin-project-lite",
|
|
|
+ "tracing-attributes",
|
|
|
+ "tracing-core",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tracing-attributes"
|
|
|
+version = "0.1.31"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "tracing-core"
|
|
|
+version = "0.1.36"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "transpose"
|
|
|
+version = "0.2.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e"
|
|
|
+dependencies = [
|
|
|
+ "num-integer",
|
|
|
+ "strength_reduce",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "typenum"
|
|
|
version = "1.18.0"
|
|
|
@@ -748,3 +1264,17 @@ name = "zeroize"
|
|
|
version = "1.8.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"
|
|
|
+dependencies = [
|
|
|
+ "zeroize_derive",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "zeroize_derive"
|
|
|
+version = "1.4.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.106",
|
|
|
+]
|