|
|
@@ -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 = "android-tzdata"
|
|
|
version = "0.1.1"
|
|
|
@@ -90,6 +96,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 0.15.4",
|
|
|
+ "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.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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 0.15.4",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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"
|
|
|
@@ -132,6 +257,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 = "bumpalo"
|
|
|
version = "3.19.0"
|
|
|
@@ -227,7 +365,7 @@ dependencies = [
|
|
|
"group",
|
|
|
"hex",
|
|
|
"lazy_static",
|
|
|
- "rand",
|
|
|
+ "rand 0.8.5",
|
|
|
"serde",
|
|
|
"serde_bytes",
|
|
|
"serde_with",
|
|
|
@@ -302,7 +440,7 @@ dependencies = [
|
|
|
"digest",
|
|
|
"fiat-crypto",
|
|
|
"group",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"rustc_version",
|
|
|
"subtle",
|
|
|
"zeroize",
|
|
|
@@ -380,6 +518,44 @@ version = "1.0.19"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
|
|
|
|
|
|
+[[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.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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.104",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "equivalent"
|
|
|
version = "1.0.2"
|
|
|
@@ -395,7 +571,7 @@ dependencies = [
|
|
|
"bitvec",
|
|
|
"byteorder",
|
|
|
"ff_derive",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
@@ -469,7 +645,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63"
|
|
|
dependencies = [
|
|
|
"ff",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
@@ -484,6 +660,9 @@ name = "hashbrown"
|
|
|
version = "0.15.4"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
|
|
|
+dependencies = [
|
|
|
+ "allocator-api2",
|
|
|
+]
|
|
|
|
|
|
[[package]]
|
|
|
name = "heck"
|
|
|
@@ -558,6 +737,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 = "itoa"
|
|
|
version = "1.0.15"
|
|
|
@@ -601,6 +798,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 = "log"
|
|
|
version = "0.4.27"
|
|
|
@@ -671,6 +877,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 = "powerfmt"
|
|
|
version = "0.2.0"
|
|
|
@@ -728,7 +1106,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]]
|
|
|
@@ -738,7 +1125,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
|
|
|
dependencies = [
|
|
|
"ppv-lite86",
|
|
|
- "rand_core",
|
|
|
+ "rand_core 0.6.4",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -750,6 +1137,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 = "ref-cast"
|
|
|
version = "1.0.24"
|
|
|
@@ -803,6 +1196,12 @@ dependencies = [
|
|
|
"serde_json",
|
|
|
]
|
|
|
|
|
|
+[[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.26"
|
|
|
@@ -911,11 +1310,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
|
|
|
[[package]]
|
|
|
name = "sigma-compiler"
|
|
|
version = "0.1.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "736016d29725f54ee767083ded55e1ddf46b9aa081ae0005423c2b36587ea0be"
|
|
|
dependencies = [
|
|
|
"group",
|
|
|
- "rand",
|
|
|
+ "rand 0.8.5",
|
|
|
"sigma-compiler-derive",
|
|
|
"sigma-proofs",
|
|
|
"subtle",
|
|
|
@@ -924,8 +1321,6 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "sigma-compiler-core"
|
|
|
version = "0.1.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "a6a96f60157d659e1f7ac2f04999490ca684cfc20c06a6de5aa5502880fa03b7"
|
|
|
dependencies = [
|
|
|
"clap",
|
|
|
"prettyplease",
|
|
|
@@ -937,8 +1332,6 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "sigma-compiler-derive"
|
|
|
version = "0.1.0"
|
|
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "7c11631f78f12c1eb5e424a6322f173f2ab37d2643de397fe605dfb9b06d4f86"
|
|
|
dependencies = [
|
|
|
"sigma-compiler-core",
|
|
|
"syn 2.0.104",
|
|
|
@@ -947,8 +1340,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",
|
|
|
@@ -957,15 +1348,58 @@ 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 1.0.69",
|
|
|
"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"
|
|
|
+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"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn 2.0.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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"
|
|
|
@@ -1077,6 +1511,44 @@ dependencies = [
|
|
|
"time-core",
|
|
|
]
|
|
|
|
|
|
+[[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.104",
|
|
|
+]
|
|
|
+
|
|
|
+[[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"
|
|
|
@@ -1332,3 +1804,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.104",
|
|
|
+]
|