|
|
@@ -215,12 +215,24 @@ version = "1.5.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "base16ct"
|
|
|
+version = "0.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "base64"
|
|
|
version = "0.22.1"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "base64ct"
|
|
|
+version = "1.8.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "bincode"
|
|
|
version = "1.3.3"
|
|
|
@@ -364,7 +376,7 @@ dependencies = [
|
|
|
"serde_with",
|
|
|
"sha2",
|
|
|
"sigma-compiler",
|
|
|
- "spongefish",
|
|
|
+ "spongefish 1.0.0-rc1",
|
|
|
"thiserror 2.0.12",
|
|
|
]
|
|
|
|
|
|
@@ -397,6 +409,12 @@ version = "1.0.4"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "const-oid"
|
|
|
+version = "0.9.6"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "core-foundation-sys"
|
|
|
version = "0.8.7"
|
|
|
@@ -412,6 +430,18 @@ dependencies = [
|
|
|
"libc",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "crypto-bigint"
|
|
|
+version = "0.5.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76"
|
|
|
+dependencies = [
|
|
|
+ "generic-array",
|
|
|
+ "rand_core 0.6.4",
|
|
|
+ "subtle",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "crypto-common"
|
|
|
version = "0.1.6"
|
|
|
@@ -486,6 +516,16 @@ dependencies = [
|
|
|
"syn 2.0.104",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "der"
|
|
|
+version = "0.7.10"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
|
|
|
+dependencies = [
|
|
|
+ "const-oid",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "deranged"
|
|
|
version = "0.4.0"
|
|
|
@@ -503,7 +543,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
|
|
|
dependencies = [
|
|
|
"block-buffer",
|
|
|
+ "const-oid",
|
|
|
"crypto-common",
|
|
|
+ "subtle",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -512,6 +554,20 @@ version = "1.0.19"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "ecdsa"
|
|
|
+version = "0.16.9"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca"
|
|
|
+dependencies = [
|
|
|
+ "der",
|
|
|
+ "digest",
|
|
|
+ "elliptic-curve",
|
|
|
+ "rfc6979",
|
|
|
+ "signature",
|
|
|
+ "spki",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "educe"
|
|
|
version = "0.6.0"
|
|
|
@@ -530,6 +586,25 @@ version = "1.15.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "elliptic-curve"
|
|
|
+version = "0.13.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47"
|
|
|
+dependencies = [
|
|
|
+ "base16ct",
|
|
|
+ "crypto-bigint",
|
|
|
+ "digest",
|
|
|
+ "ff",
|
|
|
+ "generic-array",
|
|
|
+ "group",
|
|
|
+ "pkcs8",
|
|
|
+ "rand_core 0.6.4",
|
|
|
+ "sec1",
|
|
|
+ "subtle",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "enum-ordinalize"
|
|
|
version = "4.3.2"
|
|
|
@@ -610,6 +685,7 @@ checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
|
|
|
dependencies = [
|
|
|
"typenum",
|
|
|
"version_check",
|
|
|
+ "zeroize",
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
@@ -673,6 +749,15 @@ dependencies = [
|
|
|
"serde",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "hmac"
|
|
|
+version = "0.12.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"
|
|
|
+dependencies = [
|
|
|
+ "digest",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "iana-time-zone"
|
|
|
version = "0.1.63"
|
|
|
@@ -765,6 +850,20 @@ dependencies = [
|
|
|
"wasm-bindgen",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "k256"
|
|
|
+version = "0.13.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "ecdsa",
|
|
|
+ "elliptic-curve",
|
|
|
+ "once_cell",
|
|
|
+ "sha2",
|
|
|
+ "signature",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "keccak"
|
|
|
version = "0.1.5"
|
|
|
@@ -1043,6 +1142,16 @@ version = "0.2.16"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "pkcs8"
|
|
|
+version = "0.10.2"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7"
|
|
|
+dependencies = [
|
|
|
+ "der",
|
|
|
+ "spki",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "powerfmt"
|
|
|
version = "0.2.0"
|
|
|
@@ -1157,6 +1266,16 @@ dependencies = [
|
|
|
"syn 2.0.104",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "rfc6979"
|
|
|
+version = "0.4.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2"
|
|
|
+dependencies = [
|
|
|
+ "hmac",
|
|
|
+ "subtle",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "rustc_version"
|
|
|
version = "0.4.1"
|
|
|
@@ -1196,6 +1315,20 @@ version = "1.2.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "sec1"
|
|
|
+version = "0.7.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc"
|
|
|
+dependencies = [
|
|
|
+ "base16ct",
|
|
|
+ "der",
|
|
|
+ "generic-array",
|
|
|
+ "pkcs8",
|
|
|
+ "subtle",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "semver"
|
|
|
version = "1.0.26"
|
|
|
@@ -1345,13 +1478,23 @@ dependencies = [
|
|
|
"rand 0.8.5",
|
|
|
"rand_core 0.6.4",
|
|
|
"sha3",
|
|
|
- "spongefish",
|
|
|
+ "spongefish 1.0.0-rc1 (git+https://github.com/arkworks-rs/spongefish)",
|
|
|
"subtle",
|
|
|
"thiserror 1.0.69",
|
|
|
"zerocopy",
|
|
|
"zeroize",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "signature"
|
|
|
+version = "2.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de"
|
|
|
+dependencies = [
|
|
|
+ "digest",
|
|
|
+ "rand_core 0.6.4",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "spin"
|
|
|
version = "0.10.0"
|
|
|
@@ -1361,9 +1504,33 @@ dependencies = [
|
|
|
"lock_api",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "spki"
|
|
|
+version = "0.7.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d"
|
|
|
+dependencies = [
|
|
|
+ "base64ct",
|
|
|
+ "der",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "spongefish"
|
|
|
+version = "1.0.0-rc1"
|
|
|
+dependencies = [
|
|
|
+ "curve25519-dalek",
|
|
|
+ "digest",
|
|
|
+ "p3-koala-bear",
|
|
|
+ "rand 0.8.5",
|
|
|
+ "sha2",
|
|
|
+ "sha3",
|
|
|
+ "zeroize",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "spongefish"
|
|
|
version = "1.0.0-rc1"
|
|
|
+source = "git+https://github.com/arkworks-rs/spongefish#c9f6aa72091f14442d24f6950178ab8c22269469"
|
|
|
dependencies = [
|
|
|
"ark-ec",
|
|
|
"ark-ff",
|
|
|
@@ -1371,7 +1538,7 @@ dependencies = [
|
|
|
"bls12_381",
|
|
|
"curve25519-dalek",
|
|
|
"digest",
|
|
|
- "keccak",
|
|
|
+ "k256",
|
|
|
"p3-koala-bear",
|
|
|
"rand 0.8.5",
|
|
|
"sha2",
|
|
|
@@ -1383,6 +1550,7 @@ dependencies = [
|
|
|
[[package]]
|
|
|
name = "spongefish-derive"
|
|
|
version = "1.0.0-rc1"
|
|
|
+source = "git+https://github.com/arkworks-rs/spongefish#c9f6aa72091f14442d24f6950178ab8c22269469"
|
|
|
dependencies = [
|
|
|
"proc-macro2",
|
|
|
"quote",
|