diff --git a/.github/scripts/fetch-zkvm-version.sh b/.github/scripts/fetch-zkvm-version.sh index 661510a1..cc69871a 100755 --- a/.github/scripts/fetch-zkvm-version.sh +++ b/.github/scripts/fetch-zkvm-version.sh @@ -6,13 +6,10 @@ set -e -o pipefail # Examples: # .github/scripts/fetch-zkvm-version.sh airbender execution_utils # .github/scripts/fetch-zkvm-version.sh jolt jolt-sdk -# .github/scripts/fetch-zkvm-version.sh miden miden-core -# .github/scripts/fetch-zkvm-version.sh nexus nexus-sdk # .github/scripts/fetch-zkvm-version.sh openvm openvm-sdk # .github/scripts/fetch-zkvm-version.sh pico pico-vm # .github/scripts/fetch-zkvm-version.sh risc0 risc0-zkvm # .github/scripts/fetch-zkvm-version.sh sp1 sp1-sdk -# .github/scripts/fetch-zkvm-version.sh ziren zkm-sdk # .github/scripts/fetch-zkvm-version.sh zisk ziskos if [ $# -ne 2 ]; then diff --git a/.github/workflows/build-and-push-images.yml b/.github/workflows/build-and-push-images.yml index 5dacc87b..943b80f2 100644 --- a/.github/workflows/build-and-push-images.yml +++ b/.github/workflows/build-and-push-images.yml @@ -36,13 +36,10 @@ jobs: zkvm: - airbender - jolt - - miden - - nexus - openvm - pico - risc0 - sp1 - - ziren - zisk steps: - name: Checkout repository diff --git a/.github/workflows/check-zkvm-version.yml b/.github/workflows/check-zkvm-version.yml index 3d2ffb49..2c78328c 100644 --- a/.github/workflows/check-zkvm-version.yml +++ b/.github/workflows/check-zkvm-version.yml @@ -22,10 +22,6 @@ jobs: # Skip jolt because we are using a specific revision instead of released tag # - zkvm: jolt # crate: jolt-sdk - - zkvm: miden - crate: miden-core - - zkvm: nexus - crate: nexus-sdk - zkvm: openvm crate: openvm-sdk - zkvm: pico @@ -34,8 +30,6 @@ jobs: crate: risc0-zkvm - zkvm: sp1 crate: sp1-sdk - - zkvm: ziren - crate: zkm-sdk - zkvm: zisk crate: ziskos steps: diff --git a/.github/workflows/push-semver-tag.yml b/.github/workflows/push-semver-tag.yml index fb28f138..5f85c56c 100644 --- a/.github/workflows/push-semver-tag.yml +++ b/.github/workflows/push-semver-tag.yml @@ -40,13 +40,10 @@ jobs: include: - { zkvm: airbender, cuda: true , cluster: false } - { zkvm: jolt, cuda: false, cluster: false } - - { zkvm: miden, cuda: false, cluster: false } - - { zkvm: nexus, cuda: false, cluster: false } - { zkvm: openvm, cuda: true , cluster: false } - { zkvm: pico, cuda: false, cluster: false } - { zkvm: risc0, cuda: true , cluster: false } - { zkvm: sp1, cuda: true , cluster: false } - - { zkvm: ziren, cuda: false, cluster: false } - { zkvm: zisk, cuda: true , cluster: true } steps: - name: Log in to GitHub Container Registry diff --git a/.github/workflows/test-zkvm-miden.yml b/.github/workflows/test-zkvm-miden.yml deleted file mode 100644 index ab8f41cd..00000000 --- a/.github/workflows/test-zkvm-miden.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Test and clippy Miden - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ github.event_name == 'pull_request' }} - -on: - workflow_run: - workflows: ['Build and push images'] - types: [completed] - pull_request: - -jobs: - test: - if: github.event_name == 'pull_request' || github.event.workflow_run.conclusion == 'success' - uses: ./.github/workflows/test-zkvm.yml - with: - zkvm: miden diff --git a/.github/workflows/test-zkvm-nexus.yml b/.github/workflows/test-zkvm-nexus.yml deleted file mode 100644 index 60adabd3..00000000 --- a/.github/workflows/test-zkvm-nexus.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Test and clippy Nexus - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ github.event_name == 'pull_request' }} - -on: - workflow_run: - workflows: ['Build and push images'] - types: [completed] - pull_request: - -jobs: - test: - if: github.event_name == 'pull_request' || github.event.workflow_run.conclusion == 'success' - uses: ./.github/workflows/test-zkvm.yml - with: - zkvm: nexus diff --git a/.github/workflows/test-zkvm-ziren.yml b/.github/workflows/test-zkvm-ziren.yml deleted file mode 100644 index 1bd8d47e..00000000 --- a/.github/workflows/test-zkvm-ziren.yml +++ /dev/null @@ -1,18 +0,0 @@ -name: Test and clippy Ziren - -concurrency: - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ github.event_name == 'pull_request' }} - -on: - workflow_run: - workflows: ['Build and push images'] - types: [completed] - pull_request: - -jobs: - test: - if: github.event_name == 'pull_request' || github.event.workflow_run.conclusion == 'success' - uses: ./.github/workflows/test-zkvm.yml - with: - zkvm: ziren diff --git a/Cargo.lock b/Cargo.lock index 7ce670c4..e6eed764 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,16 +2,6 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] - [[package]] name = "abi_stable" version = "0.11.3" @@ -124,27 +114,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" -[[package]] -name = "aead" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" -dependencies = [ - "crypto-common", - "generic-array 0.14.7", -] - -[[package]] -name = "aes" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - [[package]] name = "ahash" version = "0.8.12" @@ -720,7 +689,7 @@ dependencies = [ "ark-poly 0.5.0 (git+https://github.com/a16z/arkworks-algebra?branch=dev%2Ftwist-shout)", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.3", "itertools 0.13.0", @@ -781,7 +750,7 @@ dependencies = [ "ark-std 0.5.0", "arrayvec", "digest 0.10.7", - "educe 0.6.0", + "educe", "itertools 0.13.0", "num-bigint 0.4.6", "num-traits", @@ -881,7 +850,7 @@ dependencies = [ "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.3", ] @@ -895,7 +864,7 @@ dependencies = [ "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.3", ] @@ -910,7 +879,7 @@ dependencies = [ "ark-ff 0.5.0", "ark-relations", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "num-bigint 0.4.6", "num-integer", "num-traits", @@ -1059,24 +1028,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term 0.7.0", -] - -[[package]] -name = "ascii-canvas" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef1e3e699d84ab1b0911a1010c5c106aa34ae89aeac103be5ce0c3859db1e891" -dependencies = [ - "term 1.2.0", -] - [[package]] name = "async-scoped" version = "0.9.0" @@ -1121,17 +1072,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "async_io_stream" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d7b9decdf35d8908a7e3ef02f64c5e9b1695e230154c0e8de3969142d9b94c" -dependencies = [ - "futures", - "pharos", - "rustc_version 0.4.1", -] - [[package]] name = "atomic" version = "0.6.1" @@ -1195,7 +1135,7 @@ dependencies = [ "fastrand", "hex", "http 1.3.1", - "ring 0.17.14", + "ring", "time", "tokio", "tracing", @@ -1259,7 +1199,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "tracing", - "uuid 1.17.0", + "uuid", ] [[package]] @@ -1551,34 +1491,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "axum" -version = "0.6.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf" -dependencies = [ - "async-trait", - "axum-core 0.3.4", - "bitflags 1.3.2", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", - "itoa", - "matchit 0.7.3", - "memchr", - "mime", - "percent-encoding", - "pin-project-lite", - "rustversion", - "serde", - "sync_wrapper 0.1.2", - "tower 0.4.13", - "tower-layer", - "tower-service", -] - [[package]] name = "axum" version = "0.7.9" @@ -1605,7 +1517,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tower 0.5.2", "tower-layer", @@ -1638,7 +1550,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tower 0.5.2", "tower-layer", @@ -1646,23 +1558,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "axum-core" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c" -dependencies = [ - "async-trait", - "bytes", - "futures-util", - "http 0.2.12", - "http-body 0.4.6", - "mime", - "rustversion", - "tower-layer", - "tower-service", -] - [[package]] name = "axum-core" version = "0.4.5" @@ -1678,7 +1573,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", "tracing", @@ -1697,7 +1592,7 @@ dependencies = [ "http-body-util", "mime", "pin-project-lite", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", "tracing", @@ -1773,24 +1668,6 @@ version = "1.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" -[[package]] -name = "bech32" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" - -[[package]] -name = "bigdecimal" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "serde", -] - [[package]] name = "bigint_with_control" version = "0.1.0" @@ -1844,7 +1721,7 @@ dependencies = [ "lazy_static", "lazycell", "log", - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "quote", "regex", @@ -1865,7 +1742,7 @@ dependencies = [ "clang-sys", "itertools 0.11.0", "log", - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "quote", "regex", @@ -1874,30 +1751,15 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec 0.6.3", -] - [[package]] name = "bit-set" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec 0.8.0", + "bit-vec", ] -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - [[package]] name = "bit-vec" version = "0.8.0" @@ -1996,7 +1858,7 @@ checksum = "06e903a20b159e944f91ec8499fe1e55651480c541ea0a584f5d967c49ad9d99" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.3.1", + "constant_time_eq", ] [[package]] @@ -2017,7 +1879,7 @@ dependencies = [ "arrayvec", "cc", "cfg-if", - "constant_time_eq 0.3.1", + "constant_time_eq", ] [[package]] @@ -2094,7 +1956,7 @@ checksum = "0ce61d2d3844c6b8d31b2353d9f66cf5e632b3e9549583fe3cac2f4f6136725e" dependencies = [ "darling", "ident_case", - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "quote", "rustversion", @@ -2124,16 +1986,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "bs58" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" -dependencies = [ - "sha2", - "tinyvec", -] - [[package]] name = "build-probe-mpi" version = "0.1.5" @@ -2230,26 +2082,6 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba" -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - -[[package]] -name = "bzip2-sys" -version = "0.1.13+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14" -dependencies = [ - "cc", - "pkg-config", -] - [[package]] name = "c-kzg" version = "2.1.1" @@ -2344,30 +2176,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" -[[package]] -name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - -[[package]] -name = "chacha20poly1305" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" -dependencies = [ - "aead", - "chacha20", - "cipher", - "poly1305", - "zeroize", -] - [[package]] name = "chrono" version = "0.4.43" @@ -2409,17 +2217,6 @@ dependencies = [ "half", ] -[[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" -dependencies = [ - "crypto-common", - "inout", - "zeroize", -] - [[package]] name = "circuit_common" version = "0.1.0" @@ -2496,58 +2293,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" -[[package]] -name = "coins-bip32" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3" -dependencies = [ - "bs58", - "coins-core", - "digest 0.10.7", - "hmac", - "k256", - "serde", - "sha2", - "thiserror 1.0.69", -] - -[[package]] -name = "coins-bip39" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" -dependencies = [ - "bitvec", - "coins-bip32", - "hmac", - "once_cell", - "pbkdf2 0.12.2", - "rand 0.8.5", - "sha2", - "thiserror 1.0.69", -] - -[[package]] -name = "coins-core" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" -dependencies = [ - "base64 0.21.7", - "bech32", - "bs58", - "digest 0.10.7", - "generic-array 0.14.7", - "hex", - "ripemd", - "serde", - "serde_derive", - "sha2", - "sha3", - "thiserror 1.0.69", -] - [[package]] name = "colorchoice" version = "1.0.3" @@ -2661,12 +2406,6 @@ dependencies = [ "typewit", ] -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "constant_time_eq" version = "0.3.1" @@ -2682,15 +2421,6 @@ dependencies = [ "custom_derive", ] -[[package]] -name = "convert_case" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "core-foundation" version = "0.9.4" @@ -2883,16 +2613,6 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" -[[package]] -name = "crypto" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf1e6e5492f8f0830c37f301f6349e0dac8b2466e4fe89eef90e9eef906cd046" -dependencies = [ - "crypto-common", - "digest 0.10.7", -] - [[package]] name = "crypto-bigint" version = "0.5.5" @@ -2912,7 +2632,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", - "rand_core 0.6.4", "typenum", ] @@ -3004,25 +2723,6 @@ version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" -[[package]] -name = "ctr" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher", -] - -[[package]] -name = "ctrlc" -version = "3.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73" -dependencies = [ - "nix 0.30.1", - "windows-sys 0.59.0", -] - [[package]] name = "cuda-config" version = "0.1.0" @@ -3050,7 +2750,6 @@ dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", - "digest 0.10.7", "fiat-crypto", "rustc_version 0.4.1", "subtle", @@ -3213,21 +2912,6 @@ dependencies = [ "rustversion", ] -[[package]] -name = "data-encoding" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" - -[[package]] -name = "debugid" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" -dependencies = [ - "uuid 1.17.0", -] - [[package]] name = "deepsize2" version = "0.1.0" @@ -3457,16 +3141,6 @@ dependencies = [ "dirs-sys 0.5.0", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.4.1" @@ -3491,17 +3165,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users 0.4.6", - "winapi", -] - [[package]] name = "displaydoc" version = "0.2.5" @@ -3513,12 +3176,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "dissimilar" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8975ffdaa0ef3661bfe02dbdcc06c9f829dfafe6a3c474de366a8d5e44276921" - [[package]] name = "divrem" version = "1.0.0" @@ -3579,7 +3236,7 @@ dependencies = [ "digest 0.10.7", "futures", "rand 0.8.5", - "reqwest 0.12.15", + "reqwest", "thiserror 1.0.69", "tokio", ] @@ -3647,42 +3304,6 @@ dependencies = [ "spki", ] -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - -[[package]] -name = "ed25519-dalek" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" -dependencies = [ - "curve25519-dalek", - "ed25519", - "serde", - "sha2", - "subtle", - "zeroize", -] - -[[package]] -name = "educe" -version = "0.5.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8" -dependencies = [ - "enum-ordinalize", - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "educe" version = "0.6.0" @@ -3722,7 +3343,6 @@ dependencies = [ "ff 0.13.1", "generic-array 0.14.7", "group 0.13.0", - "hkdf", "pem-rfc7468", "pkcs8", "rand_core 0.6.4", @@ -3762,15 +3382,6 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" -[[package]] -name = "ena" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5" -dependencies = [ - "log", -] - [[package]] name = "encode_unicode" version = "1.0.0" @@ -3792,36 +3403,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" -[[package]] -name = "enr" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a3d8dc56e02f954cac8eb489772c552c473346fc34f67412bb6244fd647f7e4" -dependencies = [ - "base64 0.21.7", - "bytes", - "hex", - "k256", - "log", - "rand 0.8.5", - "rlp", - "serde", - "sha3", - "zeroize", -] - -[[package]] -name = "enum-as-inner" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "enum-map" version = "2.7.3" @@ -3976,13 +3557,10 @@ dependencies = [ "ere-airbender", "ere-common", "ere-jolt", - "ere-miden", - "ere-nexus", "ere-openvm", "ere-pico", "ere-risc0", "ere-sp1", - "ere-ziren", "ere-zisk", "ere-zkvm-interface", "serde", @@ -4040,44 +3618,6 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "ere-miden" -version = "0.3.0" -dependencies = [ - "anyhow", - "ere-build-utils", - "ere-test-utils", - "ere-zkvm-interface", - "miden-assembly", - "miden-core", - "miden-core-lib", - "miden-processor", - "miden-prover", - "miden-verifier", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "ere-nexus" -version = "0.3.0" -dependencies = [ - "anyhow", - "bincode 2.0.1", - "ere-build-utils", - "ere-compile-utils", - "ere-test-utils", - "ere-zkvm-interface", - "nexus-core", - "nexus-sdk", - "nexus-vm", - "nexus-vm-prover", - "postcard", - "serde", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "ere-openvm" version = "0.3.0" @@ -4096,7 +3636,7 @@ dependencies = [ "openvm-transpiler", "serde", "thiserror 2.0.18", - "toml 0.8.23", + "toml", ] [[package]] @@ -4136,14 +3676,6 @@ dependencies = [ "postcard", ] -[[package]] -name = "ere-platform-nexus" -version = "0.3.0" -dependencies = [ - "ere-platform-trait", - "nexus-rt", -] - [[package]] name = "ere-platform-openvm" version = "0.3.0" @@ -4184,14 +3716,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "ere-platform-ziren" -version = "0.3.0" -dependencies = [ - "ere-platform-trait", - "zkm-zkvm", -] - [[package]] name = "ere-platform-zisk" version = "0.3.0" @@ -4230,13 +3754,10 @@ dependencies = [ "clap", "ere-airbender", "ere-jolt", - "ere-miden", - "ere-nexus", "ere-openvm", "ere-pico", "ere-risc0", "ere-sp1", - "ere-ziren", "ere-zisk", "ere-zkvm-interface", "prost 0.13.5", @@ -4286,22 +3807,6 @@ dependencies = [ "sha2", ] -[[package]] -name = "ere-ziren" -version = "0.3.0" -dependencies = [ - "anyhow", - "bincode 2.0.1", - "ere-build-utils", - "ere-compile-utils", - "ere-test-utils", - "ere-zkvm-interface", - "serde", - "thiserror 2.0.18", - "tracing", - "zkm-sdk", -] - [[package]] name = "ere-zisk" version = "0.3.0" @@ -4323,7 +3828,7 @@ dependencies = [ "thiserror 2.0.18", "tonic 0.14.3", "tracing", - "uuid 1.17.0", + "uuid", "wait-timeout", "zisk-distributed-grpc-api", ] @@ -4343,7 +3848,7 @@ dependencies = [ "strum 0.27.2", "thiserror 2.0.18", "tokio", - "toml 0.8.23", + "toml", ] [[package]] @@ -4357,454 +3862,136 @@ dependencies = [ ] [[package]] -name = "eth-keystore" -version = "0.5.0" +name = "eventsource-stream" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" +checksum = "74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab" dependencies = [ - "aes", - "ctr", - "digest 0.10.7", - "hex", - "hmac", - "pbkdf2 0.11.0", - "rand 0.8.5", - "scrypt", - "serde", - "serde_json", - "sha2", - "sha3", - "thiserror 1.0.69", - "uuid 0.8.2", + "futures-core", + "nom", + "pin-project-lite", ] [[package]] -name = "ethabi" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898" +name = "execution_utils" +version = "0.1.0" +source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" dependencies = [ - "ethereum-types", - "hex", - "once_cell", - "regex", + "clap", + "risc_v_simulator", "serde", "serde_json", - "sha3", - "thiserror 1.0.69", - "uint", + "trace_and_split", + "verifier_common", ] [[package]] -name = "ethbloom" -version = "0.13.0" +name = "eyre" +version = "0.6.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" +checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "scale-info", - "tiny-keccak", + "indenter", + "once_cell", ] [[package]] -name = "ethereum-types" -version = "0.14.1" +name = "fallible-iterator" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" + +[[package]] +name = "fastrand" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" + +[[package]] +name = "fastrlp" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" +checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" dependencies = [ - "ethbloom", - "fixed-hash", - "impl-codec", - "impl-rlp", - "impl-serde", - "primitive-types", - "scale-info", - "uint", + "arrayvec", + "auto_impl", + "bytes", ] [[package]] -name = "ethers" -version = "2.0.14" +name = "fastrlp" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816841ea989f0c69e459af1cf23a6b0033b19a55424a1ea3a30099becdb8dec0" +checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" dependencies = [ - "ethers-addressbook", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-middleware", - "ethers-providers", - "ethers-signers", - "ethers-solc", + "arrayvec", + "auto_impl", + "bytes", ] [[package]] -name = "ethers-addressbook" -version = "2.0.14" +name = "ff" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5495afd16b4faa556c3bba1f21b98b4983e53c1755022377051a975c3b021759" +checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" dependencies = [ - "ethers-core", - "once_cell", - "serde", - "serde_json", + "bitvec", + "rand_core 0.6.4", + "subtle", ] [[package]] -name = "ethers-contract" -version = "2.0.14" +name = "ff" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fceafa3578c836eeb874af87abacfb041f92b4da0a78a5edd042564b8ecdaaa" +checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ - "const-hex", - "ethers-contract-abigen", - "ethers-contract-derive", - "ethers-core", - "ethers-providers", - "futures-util", - "once_cell", - "pin-project", - "serde", - "serde_json", - "thiserror 1.0.69", + "bitvec", + "byteorder", + "ff_derive", + "rand_core 0.6.4", + "subtle", ] [[package]] -name = "ethers-contract-abigen" -version = "2.0.14" +name = "ff_derive" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04ba01fbc2331a38c429eb95d4a570166781f14290ef9fdb144278a90b5a739b" +checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" dependencies = [ - "Inflector", - "const-hex", - "dunce", - "ethers-core", - "ethers-etherscan", - "eyre", - "prettyplease 0.2.32", + "addchain", + "num-bigint 0.3.3", + "num-integer", + "num-traits", "proc-macro2", "quote", - "regex", - "reqwest 0.11.27", - "serde", - "serde_json", - "syn 2.0.101", - "toml 0.8.23", - "walkdir", + "syn 1.0.109", ] [[package]] -name = "ethers-contract-derive" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87689dcabc0051cde10caaade298f9e9093d65f6125c14575db3fd8c669a168f" +name = "fft" +version = "0.1.0" +source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" dependencies = [ - "Inflector", - "const-hex", - "ethers-contract-abigen", - "ethers-core", - "proc-macro2", - "quote", - "serde_json", - "syn 2.0.101", + "field", + "itertools 0.14.0", + "rayon", + "seq-macro", + "trace_holder", + "unroll", + "worker", ] [[package]] -name = "ethers-core" -version = "2.0.14" +name = "fiat-crypto" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d80cc6ad30b14a48ab786523af33b37f28a8623fc06afd55324816ef18fb1f" -dependencies = [ - "arrayvec", - "bytes", - "cargo_metadata 0.18.1", - "chrono", - "const-hex", - "elliptic-curve", - "ethabi", - "generic-array 0.14.7", - "k256", - "num_enum 0.7.4", - "once_cell", - "open-fastrlp", - "rand 0.8.5", - "rlp", - "serde", - "serde_json", - "strum 0.26.3", - "syn 2.0.101", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "unicode-xid", -] - -[[package]] -name = "ethers-etherscan" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79e5973c26d4baf0ce55520bd732314328cabe53193286671b47144145b9649" -dependencies = [ - "chrono", - "ethers-core", - "reqwest 0.11.27", - "semver 1.0.26", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "ethers-middleware" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f9fdf09aec667c099909d91908d5eaf9be1bd0e2500ba4172c1d28bfaa43de" -dependencies = [ - "async-trait", - "auto_impl", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-providers", - "ethers-signers", - "futures-channel", - "futures-locks", - "futures-util", - "instant", - "reqwest 0.11.27", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", - "url", -] - -[[package]] -name = "ethers-providers" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6434c9a33891f1effc9c75472e12666db2fa5a0fec4b29af6221680a6fe83ab2" -dependencies = [ - "async-trait", - "auto_impl", - "base64 0.21.7", - "bytes", - "const-hex", - "enr", - "ethers-core", - "futures-core", - "futures-timer", - "futures-util", - "hashers", - "http 0.2.12", - "instant", - "jsonwebtoken", - "once_cell", - "pin-project", - "reqwest 0.11.27", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tokio-tungstenite", - "tracing", - "tracing-futures", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "ws_stream_wasm", -] - -[[package]] -name = "ethers-signers" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228875491c782ad851773b652dd8ecac62cda8571d3bc32a5853644dd26766c2" -dependencies = [ - "async-trait", - "coins-bip32", - "coins-bip39", - "const-hex", - "elliptic-curve", - "eth-keystore", - "ethers-core", - "rand 0.8.5", - "sha2", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "ethers-solc" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66244a771d9163282646dbeffe0e6eca4dda4146b6498644e678ac6089b11edd" -dependencies = [ - "cfg-if", - "const-hex", - "dirs 5.0.1", - "dunce", - "ethers-core", - "glob", - "home", - "md-5", - "num_cpus", - "once_cell", - "path-slash", - "rayon", - "regex", - "semver 1.0.26", - "serde", - "serde_json", - "solang-parser", - "svm-rs", - "thiserror 1.0.69", - "tiny-keccak", - "tokio", - "tracing", - "walkdir", - "yansi 0.5.1", -] - -[[package]] -name = "eventsource-stream" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74fef4569247a5f429d9156b9d0a2599914385dd189c539334c625d8099d90ab" -dependencies = [ - "futures-core", - "nom", - "pin-project-lite", -] - -[[package]] -name = "execution_utils" -version = "0.1.0" -source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" -dependencies = [ - "clap", - "risc_v_simulator", - "serde", - "serde_json", - "trace_and_split", - "verifier_common", -] - -[[package]] -name = "eyre" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec" -dependencies = [ - "indenter", - "once_cell", -] - -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - -[[package]] -name = "fastrand" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" - -[[package]] -name = "fastrlp" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139834ddba373bbdd213dffe02c8d110508dcf1726c2be27e8d1f7d7e1856418" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "fastrlp" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", -] - -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "bitvec", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" -dependencies = [ - "bitvec", - "byteorder", - "ff_derive", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "ff_derive" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f10d12652036b0e99197587c6ba87a8fc3031986499973c030d8b44fcc151b60" -dependencies = [ - "addchain", - "num-bigint 0.3.3", - "num-integer", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "fft" -version = "0.1.0" -source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" -dependencies = [ - "field", - "itertools 0.14.0", - "rayon", - "seq-macro", - "trace_holder", - "unroll", - "worker", -] - -[[package]] -name = "fiat-crypto" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" - -[[package]] -name = "field" -version = "0.1.0" -source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "field" +version = "0.1.0" +source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" dependencies = [ "rand 0.9.2", "seq-macro", @@ -4839,18 +4026,6 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" -[[package]] -name = "findshlibs" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64" -dependencies = [ - "cc", - "lazy_static", - "libc", - "winapi", -] - [[package]] name = "fixed-hash" version = "0.8.0" @@ -4863,12 +4038,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - [[package]] name = "fixedbitset" version = "0.5.7" @@ -4885,18 +4054,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "flume" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" -dependencies = [ - "futures-core", - "futures-sink", - "nanorand", - "spin 0.9.8", -] - [[package]] name = "fnv" version = "1.0.7" @@ -4952,27 +4109,8 @@ dependencies = [ ] [[package]] -name = "fs-err" -version = "3.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2" -dependencies = [ - "autocfg", -] - -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "fs_extra" -version = "1.3.0" +name = "fs_extra" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" @@ -5030,16 +4168,6 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" -[[package]] -name = "futures-locks" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06" -dependencies = [ - "futures-channel", - "futures-task", -] - [[package]] name = "futures-macro" version = "0.3.31" @@ -5063,16 +4191,6 @@ version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" -[[package]] -name = "futures-timer" -version = "3.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" -dependencies = [ - "gloo-timers", - "send_wrapper 0.4.0", -] - [[package]] name = "futures-util" version = "0.3.31" @@ -5097,15 +4215,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "gcd" version = "2.3.0" @@ -5151,20 +4260,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "generator" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "605183a538e3e2a9c1038635cc5c2d194e2ee8fd0d1b66b8349fad7dbacce5a2" -dependencies = [ - "cc", - "cfg-if", - "libc", - "log", - "rustversion", - "windows 0.61.1", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -5255,19 +4350,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "git2" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" -dependencies = [ - "bitflags 2.9.0", - "libc", - "libgit2-sys", - "log", - "url", -] - [[package]] name = "glam" version = "0.30.3" @@ -5280,18 +4362,6 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" -[[package]] -name = "gloo-timers" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "group" version = "0.12.1" @@ -5545,15 +4615,6 @@ dependencies = [ "foldhash 0.2.0", ] -[[package]] -name = "hashers" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30" -dependencies = [ - "fxhash", -] - [[package]] name = "hashlink" version = "0.10.0" @@ -5573,7 +4634,7 @@ dependencies = [ "hash32 0.2.1", "rustc_version 0.4.1", "serde", - "spin 0.9.8", + "spin", "stable_deref_trait", ] @@ -5629,60 +4690,6 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" -[[package]] -name = "hickory-proto" -version = "0.24.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92652067c9ce6f66ce53cc38d1169daa36e6e7eb7dd3b63b5103bd9d97117248" -dependencies = [ - "async-trait", - "cfg-if", - "data-encoding", - "enum-as-inner", - "futures-channel", - "futures-io", - "futures-util", - "idna", - "ipnet", - "once_cell", - "rand 0.8.5", - "thiserror 1.0.69", - "tinyvec", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "hickory-resolver" -version = "0.24.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbb117a1ca520e111743ab2f6688eddee69db4e0ea242545a604dce8a66fd22e" -dependencies = [ - "cfg-if", - "futures-util", - "hickory-proto", - "ipconfig", - "lru-cache", - "once_cell", - "parking_lot", - "rand 0.8.5", - "resolv-conf", - "smallvec", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac", -] - [[package]] name = "hmac" version = "0.12.1" @@ -5858,18 +4865,6 @@ dependencies = [ "webpki-roots 0.26.11", ] -[[package]] -name = "hyper-timeout" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1" -dependencies = [ - "hyper 0.14.32", - "pin-project-lite", - "tokio", - "tokio-io-timeout", -] - [[package]] name = "hyper-timeout" version = "0.5.2" @@ -6049,24 +5044,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - -[[package]] -name = "impl-serde" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" -dependencies = [ - "serde", -] - [[package]] name = "impl-trait-for-tuples" version = "0.2.3" @@ -6109,7 +5086,6 @@ checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" dependencies = [ "equivalent", "hashbrown 0.15.3", - "rayon", "serde", ] @@ -6148,15 +5124,6 @@ dependencies = [ "str_stack", ] -[[package]] -name = "inout" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" -dependencies = [ - "generic-array 0.14.7", -] - [[package]] name = "instant" version = "0.1.13" @@ -6175,18 +5142,6 @@ dependencies = [ "rustversion", ] -[[package]] -name = "ipconfig" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" -dependencies = [ - "socket2 0.5.9", - "widestring", - "windows-sys 0.48.0", - "winreg", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -6303,7 +5258,7 @@ dependencies = [ "derive_more 2.0.1", "dory-pcs", "eyre", - "fixedbitset 0.5.7", + "fixedbitset", "itertools 0.14.0", "jolt-inlines-keccak256", "jolt-inlines-sha2", @@ -6429,20 +5384,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "jsonwebtoken" -version = "8.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" -dependencies = [ - "base64 0.21.7", - "pem", - "ring 0.16.20", - "serde", - "serde_json", - "simple_asn1", -] - [[package]] name = "jubjub" version = "0.9.0" @@ -6491,66 +5432,6 @@ dependencies = [ "sha3-asm", ] -[[package]] -name = "lalrpop" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" -dependencies = [ - "ascii-canvas 3.0.0", - "bit-set 0.5.3", - "ena", - "itertools 0.11.0", - "lalrpop-util 0.20.2", - "petgraph 0.6.5", - "regex", - "regex-syntax", - "string_cache", - "term 0.7.0", - "tiny-keccak", - "unicode-xid", - "walkdir", -] - -[[package]] -name = "lalrpop" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4ebbd48ce411c1d10fb35185f5a51a7bfa3d8b24b4e330d30c9e3a34129501" -dependencies = [ - "ascii-canvas 4.0.0", - "bit-set 0.8.0", - "ena", - "itertools 0.14.0", - "lalrpop-util 0.22.2", - "petgraph 0.7.1", - "regex", - "regex-syntax", - "sha3", - "string_cache", - "term 1.2.0", - "unicode-xid", - "walkdir", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "lalrpop-util" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5baa5e9ff84f1aefd264e6869907646538a52147a755d494517a8007fb48733" -dependencies = [ - "rustversion", -] - [[package]] name = "lazy-regex" version = "3.4.1" @@ -6580,7 +5461,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.9.8", + "spin", ] [[package]] @@ -6633,18 +5514,6 @@ dependencies = [ "cc", ] -[[package]] -name = "libgit2-sys" -version = "0.17.0+1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - [[package]] name = "libloading" version = "0.7.4" @@ -6701,24 +5570,6 @@ dependencies = [ "libc", ] -[[package]] -name = "libz-sys" -version = "1.1.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" -dependencies = [ - "cc", - "libc", - "pkg-config", - "vcpkg", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - [[package]] name = "linked_list_allocator" version = "0.10.5" @@ -6767,19 +5618,6 @@ version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" -[[package]] -name = "loom" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca" -dependencies = [ - "cfg-if", - "generator", - "scoped-tls", - "tracing", - "tracing-subscriber 0.3.20", -] - [[package]] name = "lru" version = "0.12.5" @@ -6789,15 +5627,6 @@ dependencies = [ "hashbrown 0.15.3", ] -[[package]] -name = "lru-cache" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" -dependencies = [ - "linked-hash-map", -] - [[package]] name = "lru-slab" version = "0.1.2" @@ -7064,346 +5893,24 @@ dependencies = [ ] [[package]] -name = "miden-air" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "miden-core", - "miden-crypto", - "miden-utils-indexing", - "serde", - "thiserror 2.0.18", - "tracing", -] +name = "mime" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] -name = "miden-assembly" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" +name = "miniz_oxide" +version = "0.8.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" dependencies = [ - "log", - "miden-assembly-syntax", - "miden-core", - "miden-mast-package", - "smallvec", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-assembly-syntax" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "aho-corasick", - "lalrpop 0.22.2", - "lalrpop-util 0.22.2", - "log", - "miden-core", - "miden-debug-types", - "miden-utils-diagnostics", - "midenc-hir-type", - "proptest", - "regex", - "rustc_version 0.4.1", - "semver 1.0.26", - "smallvec", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-core" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "derive_more 2.0.1", - "itertools 0.14.0", - "miden-crypto", - "miden-debug-types", - "miden-formatting", - "miden-utils-core-derive", - "miden-utils-indexing", - "miden-utils-sync", - "num-derive", - "num-traits", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-core-lib" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "env_logger", - "fs-err", - "miden-assembly", - "miden-core", - "miden-crypto", - "miden-processor", - "miden-utils-sync", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-crypto" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8072201571ec2a69f6ed786929b6e6d185418cdde20cb1b224f6deafe0ca2724" -dependencies = [ - "blake3", - "cc", - "chacha20poly1305", - "curve25519-dalek", - "ed25519-dalek", - "flume", - "glob", - "hkdf", - "k256", - "miden-crypto-derive", - "miden-serde-utils", - "num", - "num-complex", - "p3-air 0.4.2", - "p3-blake3 0.4.2", - "p3-challenger 0.4.2", - "p3-commit 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-goldilocks 0.4.2", - "p3-keccak 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-merkle-tree 0.4.2", - "p3-miden-air", - "p3-miden-fri", - "p3-miden-prover", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", - "rand_chacha 0.9.0", - "rand_core 0.9.3", - "rand_hc", - "serde", - "sha2", - "sha3", - "subtle", - "thiserror 2.0.18", - "x25519-dalek", -] - -[[package]] -name = "miden-crypto-derive" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d245d64fcb3d146afefab0e825a67d3de3eb49fca43cc7e4d94c897d5415a8f8" -dependencies = [ - "quote", - "syn 2.0.101", -] - -[[package]] -name = "miden-debug-types" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "memchr", - "miden-crypto", - "miden-formatting", - "miden-miette", - "miden-utils-indexing", - "miden-utils-sync", - "paste", - "serde", - "serde_spanned 1.0.0", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-formatting" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e392e0a8c34b32671012b439de35fa8987bf14f0f8aac279b97f8b8cc6e263b" -dependencies = [ - "unicode-width 0.1.14", -] - -[[package]] -name = "miden-mast-package" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "derive_more 2.0.1", - "miden-assembly-syntax", - "miden-core", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-miette" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eef536978f24a179d94fa2a41e4f92b28e7d8aab14b8d23df28ad2a3d7098b20" -dependencies = [ - "cfg-if", - "futures", - "indenter", - "lazy_static", - "miden-miette-derive", - "owo-colors", - "regex", - "rustc_version 0.2.3", - "rustversion", - "serde_json", - "spin 0.9.8", - "strip-ansi-escapes", - "syn 2.0.101", - "textwrap", - "thiserror 2.0.18", - "trybuild", - "unicode-width 0.1.14", -] - -[[package]] -name = "miden-miette-derive" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86a905f3ea65634dd4d1041a4f0fd0a3e77aa4118341d265af1a94339182222f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "miden-processor" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "itertools 0.14.0", - "miden-air", - "miden-core", - "miden-debug-types", - "miden-utils-diagnostics", - "miden-utils-indexing", - "paste", - "rayon", - "thiserror 2.0.18", - "tokio", - "tracing", -] - -[[package]] -name = "miden-prover" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "bincode 1.3.3", - "miden-air", - "miden-core", - "miden-crypto", - "miden-debug-types", - "miden-processor", - "serde", - "tokio", - "tracing", -] - -[[package]] -name = "miden-serde-utils" -version = "0.22.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc82405e71b675c810673239ce891ad19ddbd59a99df629e177e8561408dba0" -dependencies = [ - "p3-field 0.4.2", - "p3-goldilocks 0.4.2", -] - -[[package]] -name = "miden-utils-core-derive" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "miden-utils-diagnostics" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "miden-crypto", - "miden-debug-types", - "miden-miette", - "paste", - "tracing", -] - -[[package]] -name = "miden-utils-indexing" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "miden-crypto", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "miden-utils-sync" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "lock_api", - "loom", - "once_cell", - "parking_lot", -] - -[[package]] -name = "miden-verifier" -version = "0.21.0" -source = "git+https://github.com/0xPolygonMiden/miden-vm.git?tag=v0.21.0#2d1ca42baa79d9b5ad9ebd3d650bf6e91b6bce72" -dependencies = [ - "bincode 1.3.3", - "miden-air", - "miden-core", - "miden-crypto", - "thiserror 2.0.18", - "tracing", -] - -[[package]] -name = "midenc-hir-type" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7798671ffbf6596de00619a9abaec67dc26965b891328c9d65c4cb6007597d50" -dependencies = [ - "miden-formatting", - "smallvec", - "thiserror 2.0.18", -] - -[[package]] -name = "mime" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" -dependencies = [ - "adler2", + "adler2", ] [[package]] @@ -7453,12 +5960,6 @@ dependencies = [ "typeid_suffix", ] -[[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - [[package]] name = "multimap" version = "0.10.1" @@ -7485,15 +5986,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "nanorand" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" -dependencies = [ - "getrandom 0.2.16", -] - [[package]] name = "ndarray" version = "0.16.1" @@ -7511,256 +6003,65 @@ dependencies = [ ] [[package]] -name = "new_debug_unreachable" -version = "1.0.6" +name = "nibble_vec" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "nexus-common" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" +checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" dependencies = [ - "rrs-lib 0.1.0 (git+https://github.com/GregAC/rrs/)", - "serde", - "thiserror 2.0.18", - "variant_count", + "smallvec", ] [[package]] -name = "nexus-core" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" +name = "no_std_strings" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5b0c77c1b780822bc749a33e39aeb2c07584ab93332303babeabb645298a76e" + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ - "nexus-vm", - "nexus-vm-prover", + "memchr", + "minimal-lexical", ] [[package]] -name = "nexus-precompile-macros" +name = "non_determinism_source" version = "0.1.0" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "nexus-common", - "proc-macro-crate 3.3.0", - "proc-macro2", - "quote", - "serde", - "serde_json", - "syn 2.0.101", -] +source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" [[package]] -name = "nexus-precompiles" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" dependencies = [ - "nexus-common", - "nexus-precompile-macros", + "winapi", ] [[package]] -name = "nexus-profiler" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" +name = "nu-ansi-term" +version = "0.50.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "pprof", + "windows-sys 0.61.2", ] [[package]] -name = "nexus-rt" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" dependencies = [ - "nexus-rt-macros", - "postcard", - "serde", - "tiny-keccak", -] - -[[package]] -name = "nexus-rt-macros" -version = "0.1.0" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "proc-macro-crate 3.3.0", - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "nexus-sdk" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "crypto", - "crypto-common", - "nexus-common", - "nexus-core", - "nexus-sdk-macros", - "postcard", - "serde", - "thiserror 1.0.69", - "uuid 1.17.0", -] - -[[package]] -name = "nexus-sdk-macros" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "nexus-profiler", - "proc-macro-crate 3.3.0", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "nexus-vm" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "elf", - "itertools 0.14.0", - "nexus-common", - "nexus-precompiles", - "num-derive", - "num-traits", - "once_cell", - "rangemap", - "rrs-lib 0.1.0 (git+https://github.com/GregAC/rrs/)", - "rustc-hash 2.1.1", - "serde", - "serde_arrays 0.2.0", - "tempfile", - "thiserror 2.0.18", - "tiny-keccak", - "tracing", - "tracing-subscriber 0.3.20", - "tracing-test", - "variant_count", -] - -[[package]] -name = "nexus-vm-prover" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "impl-trait-for-tuples", - "itertools 0.13.0", - "nexus-common", - "nexus-vm", - "nexus-vm-prover-macros", - "num-traits", - "rayon", - "serde", - "stwo", - "stwo-constraint-framework", - "tiny-keccak", -] - -[[package]] -name = "nexus-vm-prover-macros" -version = "0.3.6" -source = "git+https://github.com/nexus-xyz/nexus-zkvm.git?tag=v0.3.6#f2ad12652c39dc516a116447a53f8557f64a7f7d" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "nibble_vec" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" -dependencies = [ - "smallvec", -] - -[[package]] -name = "nix" -version = "0.26.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", -] - -[[package]] -name = "nix" -version = "0.30.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" -dependencies = [ - "bitflags 2.9.0", - "cfg-if", - "cfg_aliases", - "libc", -] - -[[package]] -name = "no_std_strings" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5b0c77c1b780822bc749a33e39aeb2c07584ab93332303babeabb645298a76e" - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "non_determinism_source" -version = "0.1.0" -source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" - -[[package]] -name = "ntapi" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" -dependencies = [ - "windows-sys 0.61.2", -] - -[[package]] -name = "num" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" -dependencies = [ - "num-bigint 0.4.6", - "num-complex", - "num-integer", - "num-iter", - "num-rational", - "num-traits", + "num-bigint 0.4.6", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", ] [[package]] @@ -7969,7 +6270,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" dependencies = [ - "proc-macro-crate 3.3.0", "proc-macro2", "quote", "syn 2.0.101", @@ -8108,37 +6408,6 @@ dependencies = [ "portable-atomic", ] -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "open-fastrlp" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce" -dependencies = [ - "arrayvec", - "auto_impl", - "bytes", - "ethereum-types", - "open-fastrlp-derive", -] - -[[package]] -name = "open-fastrlp-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" -dependencies = [ - "bytes", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "openssl-probe" version = "0.1.6" @@ -8255,7 +6524,7 @@ dependencies = [ "openvm-instructions-derive", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -8305,7 +6574,7 @@ dependencies = [ "openvm-rv32im-transpiler", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -8554,7 +6823,7 @@ dependencies = [ "openvm-instructions-derive", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -8630,7 +6899,7 @@ dependencies = [ "openvm-keccak256-guest", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -8821,7 +7090,7 @@ dependencies = [ "openvm-pairing-guest", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -8919,7 +7188,7 @@ dependencies = [ "openvm-rv32im-guest", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "serde", "strum 0.26.3", "tracing", @@ -8970,13 +7239,13 @@ dependencies = [ "openvm-transpiler", "p3-fri 0.1.0 (git+https://github.com/Plonky3/Plonky3.git?rev=539bbc84085efb609f4f62cb03cf49588388abdb)", "rand 0.8.5", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "serde", "serde_json", "serde_with", "tempfile", "thiserror 1.0.69", - "toml 0.8.23", + "toml", "tracing", ] @@ -9035,7 +7304,7 @@ dependencies = [ "openvm-sha256-guest", "openvm-stark-backend", "openvm-transpiler", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "strum 0.26.3", ] @@ -9097,7 +7366,7 @@ dependencies = [ "serde", "serde_json", "static_assertions", - "toml 0.8.23", + "toml", "tracing", "tracing-forest", "tracing-subscriber 0.3.20", @@ -9114,7 +7383,7 @@ dependencies = [ "openvm-instructions", "openvm-platform", "openvm-stark-backend", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "thiserror 1.0.69", ] @@ -9139,12 +7408,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" -[[package]] -name = "owo-colors" -version = "4.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e" - [[package]] name = "p256" version = "0.13.2" @@ -9175,15 +7438,6 @@ dependencies = [ "p3-matrix 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", ] -[[package]] -name = "p3-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", -] - [[package]] name = "p3-air" version = "0.3.2-succinct" @@ -9195,16 +7449,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-air" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0141a56ed9924ce0265e7e91cd29bbcd230262744b7a7f0c448bfbf212f73182" -dependencies = [ - "p3-field 0.4.2", - "p3-matrix 0.4.2", -] - [[package]] name = "p3-baby-bear" version = "0.1.0" @@ -9268,17 +7512,6 @@ dependencies = [ "p3-util 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", ] -[[package]] -name = "p3-blake3" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006330bae15fdda0d460e73e03e7ebf06e8848dfda8355f9d568a7fed7c37719" -dependencies = [ - "blake3", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", -] - [[package]] name = "p3-bn254-fr" version = "0.1.0" @@ -9309,21 +7542,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-bn254-fr" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "ff 0.13.1", - "halo2curves 0.7.0", - "num-bigint 0.4.6", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", -] - [[package]] name = "p3-bn254-fr" version = "0.3.2-succinct" @@ -9363,19 +7581,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-challenger" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "tracing", -] - [[package]] name = "p3-challenger" version = "0.3.2-succinct" @@ -9390,20 +7595,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-challenger" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e42ba74a49c08c6e99f74cd9b343bfa31aa5721fea55079b18e3fd65f1dcbc" -dependencies = [ - "p3-field 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-monty-31 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "tracing", -] - [[package]] name = "p3-circle" version = "0.1.0" @@ -9422,24 +7613,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-circle" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-fri 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "tracing", -] - [[package]] name = "p3-commit" version = "0.1.0" @@ -9468,20 +7641,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-commit" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", -] - [[package]] name = "p3-commit" version = "0.3.2-succinct" @@ -9496,21 +7655,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-commit" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "498211e7b9a0f8366b410b4a9283ae82ff2fc91f473b1c5816aa6e90e74b125d" -dependencies = [ - "itertools 0.14.0", - "p3-challenger 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-util 0.4.2", - "serde", -] - [[package]] name = "p3-dft" version = "0.1.0" @@ -9537,19 +7681,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-dft" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "tracing", -] - [[package]] name = "p3-dft" version = "0.3.2-succinct" @@ -9563,21 +7694,6 @@ dependencies = [ "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 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-util 0.4.2", - "spin 0.10.0", - "tracing", -] - [[package]] name = "p3-field" version = "0.1.0" @@ -9612,23 +7728,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-field" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "nums", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "tracing", -] - [[package]] name = "p3-field" version = "0.3.2-succinct" @@ -9643,22 +7742,6 @@ dependencies = [ "serde", ] -[[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 0.4.2", - "p3-util 0.4.2", - "paste", - "rand 0.9.2", - "serde", - "tracing", -] - [[package]] name = "p3-fri" version = "0.1.0" @@ -9697,25 +7780,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-fri" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-interpolation 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "tracing", -] - [[package]] name = "p3-fri" version = "0.3.2-succinct" @@ -9768,25 +7832,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-goldilocks" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64716244b5612622d4e78a4f48b74f6d3bb7b4085b7b6b25364b1dfca7198c66" -dependencies = [ - "num-bigint 0.4.6", - "p3-challenger 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-mds 0.4.2", - "p3-poseidon2 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "paste", - "rand 0.9.2", - "serde", -] - [[package]] name = "p3-interpolation" version = "0.1.0" @@ -9809,17 +7854,6 @@ dependencies = [ "p3-util 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", ] -[[package]] -name = "p3-interpolation" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", -] - [[package]] name = "p3-interpolation" version = "0.3.2-succinct" @@ -9831,18 +7865,6 @@ dependencies = [ "p3-util 0.3.2-succinct", ] -[[package]] -name = "p3-interpolation" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d877565a94a527c89459fc8ccb0eb58769d8c86456575d1315a1651bd24616d" -dependencies = [ - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-util 0.4.2", -] - [[package]] name = "p3-keccak" version = "0.1.0" @@ -9867,30 +7889,6 @@ dependencies = [ "tiny-keccak", ] -[[package]] -name = "p3-keccak" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "tiny-keccak", -] - -[[package]] -name = "p3-keccak" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57334537d10316e0f1cda622f0a5b3239f219a5dcd2a95ea87e41e00df6a92" -dependencies = [ - "p3-field 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "tiny-keccak", -] - [[package]] name = "p3-keccak-air" version = "0.1.0" @@ -9918,19 +7916,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-keccak-air" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "tracing", -] - [[package]] name = "p3-keccak-air" version = "0.3.2-succinct" @@ -9973,20 +7958,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-koala-bear" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mds 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-monty-31 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", -] - [[package]] name = "p3-koala-bear" version = "0.3.2-succinct" @@ -10032,21 +8003,6 @@ dependencies = [ "transpose", ] -[[package]] -name = "p3-matrix" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "tracing", - "transpose", -] - [[package]] name = "p3-matrix" version = "0.3.2-succinct" @@ -10062,22 +8018,6 @@ dependencies = [ "tracing", ] -[[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 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", - "serde", - "tracing", - "transpose", -] - [[package]] name = "p3-maybe-rayon" version = "0.1.0" @@ -10094,14 +8034,6 @@ dependencies = [ "rayon", ] -[[package]] -name = "p3-maybe-rayon" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "rayon", -] - [[package]] name = "p3-maybe-rayon" version = "0.3.2-succinct" @@ -10111,12 +8043,6 @@ dependencies = [ "rayon", ] -[[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.1.0" @@ -10145,20 +8071,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "p3-mds" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", -] - [[package]] name = "p3-mds" version = "0.3.2-succinct" @@ -10174,19 +8086,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "p3-mds" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038763af23df9da653065867fd85b38626079031576c86fd537097e5be6a0da0" -dependencies = [ - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", -] - [[package]] name = "p3-merkle-tree" version = "0.1.0" @@ -10221,23 +8120,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-merkle-tree" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "tracing", -] - [[package]] name = "p3-merkle-tree" version = "0.3.2-succinct" @@ -10255,25 +8137,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-merkle-tree" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d93625a3041effddc72ee2511c919f710b7f91fd0f9931ab8a70aeba586fd6e" -dependencies = [ - "itertools 0.14.0", - "p3-commit 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", - "serde", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "p3-mersenne-31" version = "0.1.0" @@ -10293,98 +8156,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-mersenne-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mds 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", -] - -[[package]] -name = "p3-miden-air" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a88e6ee9c92ff6c0b64f1ec0d61eda72fb432bda45337d876c46bd43748508" -dependencies = [ - "p3-air 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", -] - -[[package]] -name = "p3-miden-fri" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e282998bc1d12dceaa0ed8979fa507b8369d663fa377da695d578f5f3a035935" -dependencies = [ - "itertools 0.14.0", - "p3-challenger 0.4.2", - "p3-commit 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-interpolation 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", - "serde", - "tracing", -] - -[[package]] -name = "p3-miden-prover" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f05a61c10cc2d6a73e192ac34a9884e4f26bd877f3eaea441d7b7ebfdffdf6c7" -dependencies = [ - "itertools 0.14.0", - "p3-challenger 0.4.2", - "p3-commit 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-interpolation 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-miden-air", - "p3-miden-uni-stark", - "p3-util 0.4.2", - "serde", - "tracing", -] - -[[package]] -name = "p3-miden-uni-stark" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a78b6a5b5f6bdc55439d343d2a0a2a8e7cb6544b03296f54d2214a84e91e130" -dependencies = [ - "itertools 0.14.0", - "p3-air 0.4.2", - "p3-challenger 0.4.2", - "p3-commit 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-uni-stark 0.4.2", - "p3-util 0.4.2", - "serde", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "p3-monty-31" version = "0.1.0" @@ -10427,52 +8198,6 @@ dependencies = [ "transpose", ] -[[package]] -name = "p3-monty-31" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "num-bigint 0.4.6", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mds 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "serde_json", - "tracing", - "transpose", -] - -[[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 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-mds 0.4.2", - "p3-poseidon2 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "paste", - "rand 0.9.2", - "serde", - "spin 0.10.0", - "tracing", - "transpose", -] - [[package]] name = "p3-poseidon" version = "0.1.0" @@ -10508,19 +8233,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "p3-poseidon2" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "gcd", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mds 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", -] - [[package]] name = "p3-poseidon2" version = "0.3.2-succinct" @@ -10535,19 +8247,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-poseidon2" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903b73e4f9a7781a18561c74dc169cf03333497b57a8dd02aaeb130c0f386599" -dependencies = [ - "p3-field 0.4.2", - "p3-mds 0.4.2", - "p3-symmetric 0.4.2", - "p3-util 0.4.2", - "rand 0.9.2", -] - [[package]] name = "p3-poseidon2-air" version = "0.1.0" @@ -10584,16 +8283,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-symmetric" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", -] - [[package]] name = "p3-symmetric" version = "0.3.2-succinct" @@ -10605,17 +8294,6 @@ dependencies = [ "serde", ] -[[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 0.4.2", - "serde", -] - [[package]] name = "p3-uni-stark" version = "0.1.0" @@ -10652,24 +8330,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-uni-stark" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "itertools 0.13.0", - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "tracing", -] - [[package]] name = "p3-uni-stark" version = "0.3.2-succinct" @@ -10689,26 +8349,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "p3-uni-stark" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68d409704a8cbdb6c77f6b83a05c6b16a3c8a2c00d880146fa34181977a0d3ac" -dependencies = [ - "itertools 0.14.0", - "p3-air 0.4.2", - "p3-challenger 0.4.2", - "p3-commit 0.4.2", - "p3-dft 0.4.2", - "p3-field 0.4.2", - "p3-matrix 0.4.2", - "p3-maybe-rayon 0.4.2", - "p3-util 0.4.2", - "serde", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "p3-util" version = "0.1.0" @@ -10725,15 +8365,6 @@ dependencies = [ "serde", ] -[[package]] -name = "p3-util" -version = "0.1.0" -source = "git+https://github.com/ProjectZKM/Plonky3#faa24ca4597eebeecbf71b194b71c7d1a99b3f01" -dependencies = [ - "lock_api", - "serde", -] - [[package]] name = "p3-util" version = "0.3.2-succinct" @@ -10743,15 +8374,6 @@ dependencies = [ "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.22.0" @@ -10830,17 +8452,6 @@ dependencies = [ "windows-link 0.2.1", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "pasta_curves" version = "0.4.1" @@ -10879,43 +8490,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "path-slash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" - -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", - "hmac", - "password-hash", - "sha2", -] - -[[package]] -name = "pbkdf2" -version = "0.12.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" -dependencies = [ - "digest 0.10.7", - "hmac", -] - -[[package]] -name = "pem" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" -dependencies = [ - "base64 0.13.1", -] - [[package]] name = "pem-rfc7468" version = "0.7.0" @@ -10942,23 +8516,13 @@ dependencies = [ "ucd-trie", ] -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset 0.4.2", - "indexmap 2.10.0", -] - [[package]] name = "petgraph" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ - "fixedbitset 0.5.7", + "fixedbitset", "indexmap 2.10.0", ] @@ -10968,63 +8532,11 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" dependencies = [ - "fixedbitset 0.5.7", + "fixedbitset", "hashbrown 0.15.3", "indexmap 2.10.0", ] -[[package]] -name = "pharos" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9567389417feee6ce15dd6527a8a1ecac205ef62c2932bcf3d9f6fc5b78b414" -dependencies = [ - "futures", - "rustc_version 0.4.1", -] - -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", -] - [[package]] name = "pico-derive" version = "1.2.2" @@ -11062,7 +8574,7 @@ dependencies = [ "p3-challenger 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-field 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-koala-bear 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", - "p3-mersenne-31 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", + "p3-mersenne-31", "pico-patch-libs", "pico-vm", "rand 0.8.5", @@ -11114,7 +8626,7 @@ dependencies = [ "p3-blake3 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-bn254-fr 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-challenger 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", - "p3-circle 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", + "p3-circle", "p3-commit 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-dft 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-field 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", @@ -11127,7 +8639,7 @@ dependencies = [ "p3-maybe-rayon 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-mds 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-merkle-tree 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", - "p3-mersenne-31 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", + "p3-mersenne-31", "p3-poseidon2 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-symmetric 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", "p3-uni-stark 0.1.0 (git+https://github.com/brevis-network/Plonky3.git?rev=f5056c9)", @@ -11232,17 +8744,6 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" -[[package]] -name = "poly1305" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" -dependencies = [ - "cpufeatures", - "opaque-debug", - "universal-hash", -] - [[package]] name = "portable-atomic" version = "1.11.0" @@ -11276,11 +8777,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8" dependencies = [ "cobs", - "crc", "embedded-io 0.4.0", "embedded-io 0.6.1", "heapless 0.7.17", - "paste", "serde", ] @@ -11299,30 +8798,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" -[[package]] -name = "pprof" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef5c97c51bd34c7e742402e216abdeb44d415fbe6ae41d56b114723e953711cb" -dependencies = [ - "backtrace", - "cfg-if", - "findshlibs", - "libc", - "log", - "nix 0.26.4", - "once_cell", - "parking_lot", - "prost 0.12.6", - "prost-build 0.12.6", - "prost-derive 0.12.6", - "sha2", - "smallvec", - "symbolic-demangle", - "tempfile", - "thiserror 1.0.69", -] - [[package]] name = "ppv-lite86" version = "0.2.21" @@ -11332,22 +8807,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "prettyplease" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" -dependencies = [ - "proc-macro2", - "syn 1.0.109", -] - [[package]] name = "prettyplease" version = "0.2.32" @@ -11375,9 +8834,6 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", "impl-codec", - "impl-rlp", - "impl-serde", - "scale-info", "uint", ] @@ -11494,7 +8950,7 @@ dependencies = [ "thiserror 2.0.18", "tracing", "tracing-subscriber 0.3.20", - "yansi 1.0.1", + "yansi", ] [[package]] @@ -11557,8 +9013,8 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40" dependencies = [ - "bit-set 0.8.0", - "bit-vec 0.8.0", + "bit-set", + "bit-vec", "bitflags 2.9.0", "num-traits", "rand 0.9.2", @@ -11570,26 +9026,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "prost" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" -dependencies = [ - "bytes", - "prost-derive 0.11.9", -] - -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes", - "prost-derive 0.12.6", -] - [[package]] name = "prost" version = "0.13.5" @@ -11610,49 +9046,6 @@ dependencies = [ "prost-derive 0.14.3", ] -[[package]] -name = "prost-build" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" -dependencies = [ - "bytes", - "heck 0.4.1", - "itertools 0.10.5", - "lazy_static", - "log", - "multimap 0.8.3", - "petgraph 0.6.5", - "prettyplease 0.1.25", - "prost 0.11.9", - "prost-types 0.11.9", - "regex", - "syn 1.0.109", - "tempfile", - "which", -] - -[[package]] -name = "prost-build" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" -dependencies = [ - "bytes", - "heck 0.4.1", - "itertools 0.11.0", - "log", - "multimap 0.10.1", - "once_cell", - "petgraph 0.6.5", - "prettyplease 0.2.32", - "prost 0.12.6", - "prost-types 0.12.6", - "regex", - "syn 2.0.101", - "tempfile", -] - [[package]] name = "prost-build" version = "0.13.5" @@ -11662,10 +9055,10 @@ dependencies = [ "heck 0.4.1", "itertools 0.14.0", "log", - "multimap 0.10.1", + "multimap", "once_cell", "petgraph 0.7.1", - "prettyplease 0.2.32", + "prettyplease", "prost 0.13.5", "prost-types 0.13.5", "regex", @@ -11682,9 +9075,9 @@ dependencies = [ "heck 0.4.1", "itertools 0.14.0", "log", - "multimap 0.10.1", + "multimap", "petgraph 0.8.3", - "prettyplease 0.2.32", + "prettyplease", "prost 0.14.3", "prost-types 0.14.3", "pulldown-cmark", @@ -11694,32 +9087,6 @@ dependencies = [ "tempfile", ] -[[package]] -name = "prost-derive" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" -dependencies = [ - "anyhow", - "itertools 0.10.5", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.11.0", - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "prost-derive" version = "0.13.5" @@ -11746,24 +9113,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "prost-types" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" -dependencies = [ - "prost 0.11.9", -] - -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost 0.12.6", -] - [[package]] name = "prost-types" version = "0.13.5" @@ -11787,7 +9136,7 @@ name = "prover" version = "0.1.0" source = "git+https://github.com/matter-labs/zksync-airbender?tag=v0.5.2#b93c285d292891f3c27a3cf0110be09cde30ac4f" dependencies = [ - "bit-set 0.8.0", + "bit-set", "blake2s_u32", "cs", "fft", @@ -11924,7 +9273,7 @@ dependencies = [ "getrandom 0.3.3", "lru-slab", "rand 0.9.2", - "ring 0.17.14", + "ring", "rustc-hash 2.1.1", "rustls 0.23.27", "rustls-pki-types", @@ -12052,17 +9401,8 @@ dependencies = [ ] [[package]] -name = "rand_hc" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b363d4f6370f88d62bf586c80405657bde0f0e1b8945d47d2ad59b906cb4f54" -dependencies = [ - "rand_core 0.6.4", -] - -[[package]] -name = "rand_xorshift" -version = "0.3.0" +name = "rand_xorshift" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ @@ -12090,15 +9430,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "rangemap" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223" -dependencies = [ - "serde", -] - [[package]] name = "raw-cpuid" version = "11.5.0" @@ -12251,50 +9582,6 @@ dependencies = [ "tstr", ] -[[package]] -name = "reqwest" -version = "0.11.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" -dependencies = [ - "base64 0.21.7", - "bytes", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.3.27", - "hickory-resolver", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls 0.21.12", - "rustls-pemfile 1.0.4", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration", - "tokio", - "tokio-rustls 0.24.1", - "tokio-util", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", - "webpki-roots 0.25.4", - "winreg", -] - [[package]] name = "reqwest" version = "0.12.15" @@ -12325,7 +9612,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-rustls 0.26.2", "tokio-util", @@ -12349,18 +9636,12 @@ dependencies = [ "anyhow", "async-trait", "http 1.3.1", - "reqwest 0.12.15", + "reqwest", "serde", "thiserror 1.0.69", "tower-service", ] -[[package]] -name = "resolv-conf" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3" - [[package]] name = "rfc6979" version = "0.4.0" @@ -12408,21 +9689,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi", -] - [[package]] name = "ring" version = "0.17.14" @@ -12433,7 +9699,7 @@ dependencies = [ "cfg-if", "getrandom 0.2.16", "libc", - "untrusted 0.9.0", + "untrusted", "windows-sys 0.52.0", ] @@ -12449,15 +9715,6 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57b0b88a509053cbfd535726dcaaceee631313cef981266119527a1d110f6d2b" -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "risc0-binfmt" version = "3.0.3" @@ -12576,7 +9833,7 @@ dependencies = [ "serde", "sha2", "tracing", - "zip 2.4.2", + "zip", ] [[package]] @@ -12598,7 +9855,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7ecd73a71ddce62eab8a28552ee182dc2ea08cdce2a3474a616a80bf2d6e9be" dependencies = [ "anyhow", - "bit-vec 0.8.0", + "bit-vec", "bytemuck", "byteorder", "cfg-if", @@ -12767,7 +10024,7 @@ dependencies = [ "risc0-zkos-v1compat", "risc0-zkp", "risc0-zkvm-platform", - "rrs-lib 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rrs-lib", "rustc-demangle", "rzup", "semver 1.0.26", @@ -12898,21 +10155,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" dependencies = [ "bytes", - "rlp-derive", "rustc-hex", ] -[[package]] -name = "rlp-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "rlsf" version = "0.2.1" @@ -12935,16 +10180,6 @@ dependencies = [ "paste", ] -[[package]] -name = "rrs-lib" -version = "0.1.0" -source = "git+https://github.com/GregAC/rrs/#b23afc16b4e6a1fb5c4a73eb1e337e9400816507" -dependencies = [ - "downcast-rs", - "num_enum 0.5.11", - "paste", -] - [[package]] name = "rrs-succinct" version = "0.1.0" @@ -13045,15 +10280,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" -[[package]] -name = "rustc_version" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" -dependencies = [ - "semver 0.9.0", -] - [[package]] name = "rustc_version" version = "0.3.3" @@ -13098,18 +10324,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "rustls" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" -dependencies = [ - "log", - "ring 0.16.20", - "sct", - "webpki", -] - [[package]] name = "rustls" version = "0.21.12" @@ -13117,7 +10331,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.14", + "ring", "rustls-webpki 0.101.7", "sct", ] @@ -13131,7 +10345,7 @@ dependencies = [ "aws-lc-rs", "log", "once_cell", - "ring 0.17.14", + "ring", "rustls-pki-types", "rustls-webpki 0.103.3", "subtle", @@ -13196,8 +10410,8 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -13207,9 +10421,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" dependencies = [ "aws-lc-rs", - "ring 0.17.14", + "ring", "rustls-pki-types", - "untrusted 0.9.0", + "untrusted", ] [[package]] @@ -13280,7 +10494,7 @@ dependencies = [ "strum 0.27.2", "tempfile", "thiserror 2.0.18", - "toml 0.8.23", + "toml", "yaml-rust2", ] @@ -13293,24 +10507,6 @@ dependencies = [ "bytemuck", ] -[[package]] -name = "salsa20" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" -dependencies = [ - "cipher", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - [[package]] name = "scale-info" version = "2.11.6" @@ -13353,38 +10549,20 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - [[package]] name = "scopeguard" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "scrypt" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" -dependencies = [ - "hmac", - "pbkdf2 0.11.0", - "salsa20", - "sha2", -] - [[package]] name = "sct" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -13465,22 +10643,13 @@ dependencies = [ "libc", ] -[[package]] -name = "semver" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" -dependencies = [ - "semver-parser 0.7.0", -] - [[package]] name = "semver" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ - "semver-parser 0.10.3", + "semver-parser", ] [[package]] @@ -13492,12 +10661,6 @@ dependencies = [ "serde", ] -[[package]] -name = "semver-parser" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" - [[package]] name = "semver-parser" version = "0.10.3" @@ -13507,18 +10670,6 @@ dependencies = [ "pest", ] -[[package]] -name = "send_wrapper" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" - -[[package]] -name = "send_wrapper" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" - [[package]] name = "seq-macro" version = "0.3.6" @@ -13624,15 +10775,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_spanned" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" -dependencies = [ - "serde", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -13744,17 +10886,6 @@ dependencies = [ "verifier_common", ] -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha1_smol" version = "1.0.1" @@ -13844,30 +10975,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" -[[package]] -name = "simple_asn1" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "thiserror 2.0.18", - "time", -] - -[[package]] -name = "siphasher" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" - -[[package]] -name = "size" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fed904c7fb2856d868b92464fc8fa597fce366edea1a9cbfaa8cb5fe080bd6d" - [[package]] name = "sketches-ddsketch" version = "0.2.2" @@ -14339,12 +11446,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - [[package]] name = "snowbridge-amcl" version = "1.0.2" @@ -14375,20 +11476,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "solang-parser" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c425ce1c59f4b154717592f0bdf4715c3a1d55058883622d3157e1f0908a5b26" -dependencies = [ - "itertools 0.11.0", - "lalrpop 0.20.2", - "lalrpop-util 0.20.2", - "phf", - "thiserror 1.0.69", - "unicode-xid", -] - [[package]] name = "sp1-build" version = "6.0.1" @@ -14498,7 +11585,7 @@ checksum = "03e57b85361e6fcc7d5405867eb036c10969518fb8173e3d6744574f97954766" dependencies = [ "bincode 1.3.3", "bytes", - "reqwest 0.12.15", + "reqwest", "serde", "serde_json", "sp1-core-executor", @@ -14603,7 +11690,7 @@ dependencies = [ "memmap2", "serde", "tracing", - "uuid 1.17.0", + "uuid", ] [[package]] @@ -14666,7 +11753,7 @@ dependencies = [ "opentelemetry", "pin-project", "rand 0.8.5", - "reqwest 0.12.15", + "reqwest", "serde", "serde_json", "serial_test", @@ -14885,7 +11972,7 @@ dependencies = [ "k256", "num-bigint 0.4.6", "prost 0.13.5", - "reqwest 0.12.15", + "reqwest", "reqwest-middleware", "rustls 0.23.27", "serde", @@ -14918,7 +12005,7 @@ dependencies = [ "tonic 0.12.3", "tracing", "twirp-rs", - "zstd 0.13.3", + "zstd", ] [[package]] @@ -14969,12 +12056,6 @@ dependencies = [ "sp1-primitives", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -14984,15 +12065,6 @@ dependencies = [ "lock_api", ] -[[package]] -name = "spin" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591" -dependencies = [ - "lock_api", -] - [[package]] name = "spinning_top" version = "0.2.5" @@ -15028,71 +12100,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -[[package]] -name = "starknet-crypto" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e2c30c01e8eb0fc913c4ee3cf676389fffc1d1182bfe5bb9670e4e72e968064" -dependencies = [ - "crypto-bigint", - "hex", - "hmac", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "rfc6979", - "sha2", - "starknet-crypto-codegen", - "starknet-curve", - "starknet-ff", - "zeroize", -] - -[[package]] -name = "starknet-crypto-codegen" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbc159a1934c7be9761c237333a57febe060ace2bc9e3b337a59a37af206d19f" -dependencies = [ - "starknet-curve", - "starknet-ff", - "syn 2.0.101", -] - -[[package]] -name = "starknet-curve" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1c383518bb312751e4be80f53e8644034aa99a0afb29d7ac41b89a997db875b" -dependencies = [ - "starknet-ff", -] - -[[package]] -name = "starknet-ff" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abf1b44ec5b18d87c1ae5f54590ca9d0699ef4dd5b2ffa66fc97f24613ec585" -dependencies = [ - "ark-ff 0.4.2", - "bigdecimal", - "crypto-bigint", - "getrandom 0.2.16", - "hex", - "serde", -] - [[package]] name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "std-shims" -version = "0.1.0" -source = "git+https://github.com/starkware-libs/stwo?rev=0790eba#0790eba46b8af5697083d84fb75bd34b08a0b31f" - [[package]] name = "str_stack" version = "0.1.0" @@ -15106,29 +12119,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82" [[package]] -name = "string_cache" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" -dependencies = [ - "new_debug_unreachable", - "parking_lot", - "phf_shared", - "precomputed-hash", -] - -[[package]] -name = "strip-ansi-escapes" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8f8038e7e7969abb3f1b7c2a811225e9296da208539e0f79c5251d6cac0025" -dependencies = [ - "vte", -] - -[[package]] -name = "strsim" -version = "0.11.1" +name = "strsim" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" @@ -15193,48 +12185,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "stwo" -version = "0.1.1" -source = "git+https://github.com/starkware-libs/stwo?rev=0790eba#0790eba46b8af5697083d84fb75bd34b08a0b31f" -dependencies = [ - "blake2", - "blake3", - "bytemuck", - "cfg-if", - "educe 0.5.11", - "fnv", - "hashbrown 0.15.3", - "hex", - "indexmap 2.10.0", - "itertools 0.12.1", - "num-traits", - "rand 0.8.5", - "rayon", - "serde", - "starknet-crypto", - "starknet-ff", - "std-shims", - "thiserror 2.0.18", - "tracing", - "tracing-subscriber 0.3.20", -] - -[[package]] -name = "stwo-constraint-framework" -version = "0.1.1" -source = "git+https://github.com/starkware-libs/stwo?rev=0790eba#0790eba46b8af5697083d84fb75bd34b08a0b31f" -dependencies = [ - "hashbrown 0.15.3", - "itertools 0.12.1", - "num-traits", - "rand 0.8.5", - "rayon", - "std-shims", - "stwo", - "tracing", -] - [[package]] name = "subenum" version = "1.1.2" @@ -15293,49 +12243,6 @@ dependencies = [ "unicode-width 0.1.14", ] -[[package]] -name = "svm-rs" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11297baafe5fa0c99d5722458eac6a5e25c01eb1b8e5cd137f54079093daa7a4" -dependencies = [ - "dirs 5.0.1", - "fs2", - "hex", - "once_cell", - "reqwest 0.11.27", - "semver 1.0.26", - "serde", - "serde_json", - "sha2", - "thiserror 1.0.69", - "url", - "zip 0.6.6", -] - -[[package]] -name = "symbolic-common" -version = "12.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03f433c9befeea460a01d750e698aa86caf86dcfbd77d552885cd6c89d52f50" -dependencies = [ - "debugid", - "memmap2", - "stable_deref_trait", - "uuid 1.17.0", -] - -[[package]] -name = "symbolic-demangle" -version = "12.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13d359ef6192db1760a34321ec4f089245ede4342c27e59be99642f12a859de8" -dependencies = [ - "cpp_demangle 0.4.4", - "rustc-demangle", - "symbolic-common", -] - [[package]] name = "syn" version = "1.0.109" @@ -15370,12 +12277,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - [[package]] name = "sync_wrapper" version = "1.0.2" @@ -15425,27 +12326,6 @@ dependencies = [ "windows 0.61.1", ] -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "system-configuration-sys", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", -] - [[package]] name = "tabled" version = "0.7.0" @@ -15473,12 +12353,6 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" -[[package]] -name = "target-triple" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac9aa371f599d22256307c24a9d748c041e548cbf599f35d890f9d365361790" - [[package]] name = "tempfile" version = "3.20.0" @@ -15492,46 +12366,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - -[[package]] -name = "term" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2111ef44dae28680ae9752bb89409e7310ca33a8c621ebe7b106cf5c928b3ac0" -dependencies = [ - "windows-sys 0.61.2", -] - -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "textwrap" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" -dependencies = [ - "smawk", - "unicode-linebreak", - "unicode-width 0.2.0", -] - [[package]] name = "thin-vec" version = "0.2.14" @@ -15631,9 +12465,7 @@ checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" dependencies = [ "deranged", "itoa", - "libc", "num-conv", - "num_threads", "powerfmt", "serde", "time-core", @@ -15707,16 +12539,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "tokio-io-timeout" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd86198d9ee903fedd2f9a2e72014287c0d9167e4ae43b5853007205dda1b76" -dependencies = [ - "pin-project-lite", - "tokio", -] - [[package]] name = "tokio-macros" version = "2.6.0" @@ -15728,17 +12550,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "tokio-rustls" -version = "0.23.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -dependencies = [ - "rustls 0.20.9", - "tokio", - "webpki", -] - [[package]] name = "tokio-rustls" version = "0.24.1" @@ -15770,21 +12581,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" -dependencies = [ - "futures-util", - "log", - "rustls 0.21.12", - "tokio", - "tokio-rustls 0.24.1", - "tungstenite", - "webpki-roots 0.25.4", -] - [[package]] name = "tokio-util" version = "0.7.18" @@ -15805,26 +12601,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned 0.6.9", - "toml_datetime 0.6.11", + "serde_spanned", + "toml_datetime", "toml_edit 0.22.27", ] -[[package]] -name = "toml" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" -dependencies = [ - "indexmap 2.10.0", - "serde", - "serde_spanned 1.0.0", - "toml_datetime 0.7.0", - "toml_parser", - "toml_writer", - "winnow 0.7.10", -] - [[package]] name = "toml_datetime" version = "0.6.11" @@ -15834,15 +12615,6 @@ dependencies = [ "serde", ] -[[package]] -name = "toml_datetime" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" -dependencies = [ - "serde", -] - [[package]] name = "toml_edit" version = "0.19.15" @@ -15850,7 +12622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap 2.10.0", - "toml_datetime 0.6.11", + "toml_datetime", "winnow 0.5.40", ] @@ -15862,68 +12634,18 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.10.0", "serde", - "serde_spanned 0.6.9", - "toml_datetime 0.6.11", + "serde_spanned", + "toml_datetime", "toml_write", "winnow 0.7.10", ] -[[package]] -name = "toml_parser" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10" -dependencies = [ - "winnow 0.7.10", -] - [[package]] name = "toml_write" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" -[[package]] -name = "toml_writer" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64" - -[[package]] -name = "tonic" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f219fad3b929bef19b1f86fbc0358d35daed8f2cac972037ac0dc10bbb8d5fb" -dependencies = [ - "async-stream", - "async-trait", - "axum 0.6.20", - "base64 0.13.1", - "bytes", - "futures-core", - "futures-util", - "h2 0.3.27", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", - "hyper-timeout 0.4.1", - "percent-encoding", - "pin-project", - "prost 0.11.9", - "prost-derive 0.11.9", - "rustls-native-certs 0.6.3", - "rustls-pemfile 1.0.4", - "tokio", - "tokio-rustls 0.23.4", - "tokio-stream", - "tokio-util", - "tower 0.4.13", - "tower-layer", - "tower-service", - "tracing", - "tracing-futures", -] - [[package]] name = "tonic" version = "0.12.3" @@ -15940,7 +12662,7 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "hyper 1.6.0", - "hyper-timeout 0.5.2", + "hyper-timeout", "hyper-util", "percent-encoding", "pin-project", @@ -15972,12 +12694,12 @@ dependencies = [ "http-body 1.0.1", "http-body-util", "hyper 1.6.0", - "hyper-timeout 0.5.2", + "hyper-timeout", "hyper-util", "percent-encoding", "pin-project", "socket2 0.6.0", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-stream", "tower 0.5.2", @@ -15986,26 +12708,13 @@ dependencies = [ "tracing", ] -[[package]] -name = "tonic-build" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" -dependencies = [ - "prettyplease 0.1.25", - "proc-macro2", - "prost-build 0.11.9", - "quote", - "syn 1.0.109", -] - [[package]] name = "tonic-build" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11" dependencies = [ - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "prost-build 0.13.5", "prost-types 0.13.5", @@ -16019,7 +12728,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27aac809edf60b741e2d7db6367214d078856b8a5bff0087e94ff330fb97b6fc" dependencies = [ - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "quote", "syn 2.0.101", @@ -16042,7 +12751,7 @@ version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4556786613791cfef4ed134aa670b61a85cfcacf71543ef33e8d801abae988f" dependencies = [ - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "prost-build 0.14.3", "prost-types 0.14.3", @@ -16083,7 +12792,7 @@ dependencies = [ "indexmap 2.10.0", "pin-project-lite", "slab", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-util", "tower-layer", @@ -16235,16 +12944,6 @@ dependencies = [ "tracing-subscriber 0.3.20", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project", - "tracing", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -16296,27 +12995,6 @@ dependencies = [ "tracing-serde", ] -[[package]] -name = "tracing-test" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" -dependencies = [ - "tracing-core", - "tracing-subscriber 0.3.20", - "tracing-test-macro", -] - -[[package]] -name = "tracing-test-macro" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" -dependencies = [ - "quote", - "syn 2.0.101", -] - [[package]] name = "transcript" version = "0.1.0" @@ -16343,22 +13021,6 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" -[[package]] -name = "trybuild" -version = "1.0.111" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ded9fdb81f30a5708920310bfcd9ea7482ff9cba5f54601f7a19a877d5c2392" -dependencies = [ - "dissimilar", - "glob", - "serde", - "serde_derive", - "serde_json", - "target-triple", - "termcolor", - "toml 0.9.5", -] - [[package]] name = "tstr" version = "0.2.4" @@ -16375,30 +13037,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78122066b0cb818b8afd08f7ed22f7fdbc3e90815035726f0840d0d26c0747a" [[package]] -name = "tungstenite" -version = "0.20.1" +name = "twirp" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 0.2.12", - "httparse", - "log", - "rand 0.8.5", - "rustls 0.21.12", - "sha1", - "thiserror 1.0.69", - "url", - "utf-8", -] - -[[package]] -name = "twirp" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c52cc4e4423b6b3e2e2659523c8c9e19af514a06422fe77a95d86f6bf3478a" +checksum = "e3c52cc4e4423b6b3e2e2659523c8c9e19af514a06422fe77a95d86f6bf3478a" dependencies = [ "anyhow", "async-trait", @@ -16408,7 +13050,7 @@ dependencies = [ "http-body-util", "hyper 1.6.0", "prost 0.13.5", - "reqwest 0.12.15", + "reqwest", "serde", "serde_json", "thiserror 2.0.18", @@ -16423,22 +13065,13 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "361c9d2474d96655b8a2fbaefba5801d5b1ffe74157b92cc3eae721ebb48d7a9" dependencies = [ - "prettyplease 0.2.32", + "prettyplease", "proc-macro2", "prost-build 0.13.5", "quote", "syn 2.0.101", ] -[[package]] -name = "twirp-build-rs" -version = "0.13.0-succinct" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8160cc3d9282e192ec842f1ab44e9d396312ff5472bdab58f5e7f4d882b22eea" -dependencies = [ - "prost-build 0.13.5", -] - [[package]] name = "twirp-rs" version = "0.13.0-succinct" @@ -16452,7 +13085,7 @@ dependencies = [ "http-body-util", "hyper 1.6.0", "prost 0.13.5", - "reqwest 0.12.15", + "reqwest", "serde", "serde_json", "thiserror 1.0.69", @@ -16510,7 +13143,7 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77b55e96f110c6db5d1a2f24072552537f0091dc90cebeaa679540bac93e7405" dependencies = [ - "uuid 1.17.0", + "uuid", ] [[package]] @@ -16585,18 +13218,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - -[[package]] -name = "unicode-segmentation" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" - [[package]] name = "unicode-width" version = "0.1.14" @@ -16615,16 +13236,6 @@ version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" -[[package]] -name = "universal-hash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" -dependencies = [ - "crypto-common", - "subtle", -] - [[package]] name = "unroll" version = "0.1.5" @@ -16641,12 +13252,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - [[package]] name = "untrusted" version = "0.9.0" @@ -16676,12 +13281,6 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" -[[package]] -name = "utf-8" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" - [[package]] name = "utf8_iter" version = "1.0.4" @@ -16694,16 +13293,6 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom 0.2.16", - "serde", -] - [[package]] name = "uuid" version = "1.17.0" @@ -16714,47 +13303,17 @@ dependencies = [ "getrandom 0.3.3", "js-sys", "md-5", - "rand 0.9.2", "serde", "sha1_smol", - "uuid-macro-internal", "wasm-bindgen", ] -[[package]] -name = "uuid-macro-internal" -version = "1.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9384a660318abfbd7f8932c34d67e4d1ec511095f95972ddc01e19d7ba8413f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - [[package]] name = "valuable" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "variant_count" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1935e10c6f04d22688d07c0790f2fc0e1b1c5c2c55bc0cc87ed67656e587dd8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.101", -] - -[[package]] -name = "vcpkg" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" - [[package]] name = "vec_map" version = "0.8.2" @@ -16764,19 +13323,6 @@ dependencies = [ "serde", ] -[[package]] -name = "vergen" -version = "8.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2990d9ea5967266ea0ccf413a4aa5c42a93dbcfda9cb49a97de6931726b12566" -dependencies = [ - "anyhow", - "cfg-if", - "git2", - "rustversion", - "time", -] - [[package]] name = "verifier_common" version = "0.1.0" @@ -16825,15 +13371,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" -[[package]] -name = "vte" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231fdcd7ef3037e8330d8e17e61011a2c244126acc0a982f4040ac3f9f0bc077" -dependencies = [ - "memchr", -] - [[package]] name = "wait-timeout" version = "0.2.1" @@ -16843,16 +13380,6 @@ dependencies = [ "libc", ] -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - [[package]] name = "want" version = "0.3.1" @@ -16981,22 +13508,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" -dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", -] - -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - [[package]] name = "webpki-roots" version = "0.26.11" @@ -17037,12 +13548,6 @@ dependencies = [ "safe_arch", ] -[[package]] -name = "widestring" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d" - [[package]] name = "winapi" version = "0.3.9" @@ -17059,15 +13564,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22" -dependencies = [ - "windows-sys 0.59.0", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" @@ -17460,16 +13956,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "wit-bindgen-rt" version = "0.39.0" @@ -17508,25 +13994,6 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" -[[package]] -name = "ws_stream_wasm" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c173014acad22e83f16403ee360115b38846fe754e735c5d9d3803fe70c6abc" -dependencies = [ - "async_io_stream", - "futures", - "js-sys", - "log", - "pharos", - "rustc_version 0.4.1", - "send_wrapper 0.6.0", - "thiserror 2.0.18", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "wyz" version = "0.5.1" @@ -17536,16 +14003,6 @@ dependencies = [ "tap", ] -[[package]] -name = "x25519-dalek" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" -dependencies = [ - "curve25519-dalek", - "rand_core 0.6.4", -] - [[package]] name = "xmlparser" version = "0.13.6" @@ -17563,12 +14020,6 @@ dependencies = [ "hashlink", ] -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - [[package]] name = "yansi" version = "1.0.1" @@ -17794,26 +14245,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "zip" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" -dependencies = [ - "aes", - "byteorder", - "bzip2", - "constant_time_eq 0.1.5", - "crc32fast", - "crossbeam-utils", - "flate2", - "hmac", - "pbkdf2 0.11.0", - "sha1", - "time", - "zstd 0.11.2+zstd.1.5.2", -] - [[package]] name = "zip" version = "2.4.2" @@ -17847,7 +14278,7 @@ dependencies = [ "tracing", "tracing-appender", "tracing-subscriber 0.3.20", - "uuid 1.17.0", + "uuid", ] [[package]] @@ -17865,7 +14296,7 @@ dependencies = [ "tonic-prost", "tonic-prost-build", "tracing", - "uuid 1.17.0", + "uuid", "zisk-distributed-common", ] @@ -17941,461 +14372,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "zkm-build" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "anyhow", - "cargo_metadata 0.18.1", - "chrono", - "clap", -] - -[[package]] -name = "zkm-core-executor" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "anyhow", - "bincode 1.3.3", - "bytemuck", - "elf", - "enum-map", - "eyre", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "log", - "nohash-hasher", - "num", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "rayon-scan", - "serde", - "serde_json", - "sha2", - "strum 0.26.3", - "strum_macros 0.26.4", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "typenum", - "vec_map", - "zkm-curves", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-core-machine" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "bincode 1.3.3", - "cfg-if", - "elliptic-curve", - "generic-array 1.1.0", - "hashbrown 0.14.5", - "hex", - "itertools 0.13.0", - "k256", - "log", - "num", - "num_cpus", - "p256", - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-keccak-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-uni-stark 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "rayon", - "rayon-scan", - "serde", - "serde_json", - "size", - "snowbridge-amcl", - "static_assertions", - "strum 0.26.3", - "strum_macros 0.26.4", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "tracing", - "tracing-forest", - "tracing-subscriber 0.3.20", - "typenum", - "web-time", - "zkm-core-executor", - "zkm-curves", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-cuda" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "bincode 1.3.3", - "ctrlc", - "prost 0.13.5", - "prost-build 0.13.5", - "serde", - "tokio", - "tracing", - "twirp-build-rs", - "twirp-rs", - "zkm-core-machine", - "zkm-prover", -] - -[[package]] -name = "zkm-curves" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "cfg-if", - "curve25519-dalek", - "dashu", - "elliptic-curve", - "generic-array 1.1.0", - "itertools 0.13.0", - "k256", - "num", - "p256", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "snowbridge-amcl", - "thiserror 1.0.69", - "tracing", - "typenum", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-derive" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-lib" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "bincode 1.3.3", - "cfg-if", - "elliptic-curve", - "serde", - "sha2", - "zkm-primitives", -] - -[[package]] -name = "zkm-primitives" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "bincode 1.3.3", - "hex", - "lazy_static", - "num-bigint 0.4.6", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-monty-31 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "sha2", -] - -[[package]] -name = "zkm-prover" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "anyhow", - "bincode 1.3.3", - "clap", - "dirs 5.0.1", - "eyre", - "itertools 0.13.0", - "lru", - "num-bigint 0.4.6", - "p3-bn254-fr 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rayon", - "serde", - "serde_json", - "serial_test", - "thiserror 1.0.69", - "tracing", - "tracing-subscriber 0.3.20", - "zkm-core-executor", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-circuit", - "zkm-recursion-compiler", - "zkm-recursion-core", - "zkm-recursion-gnark-ffi", - "zkm-stark", -] - -[[package]] -name = "zkm-recursion-circuit" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-traits", - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-bn254-fr 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-fri 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "rayon", - "serde", - "tracing", - "zkm-core-executor", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-recursion-compiler", - "zkm-recursion-core", - "zkm-recursion-gnark-ffi", - "zkm-stark", -] - -[[package]] -name = "zkm-recursion-compiler" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "backtrace", - "itertools 0.13.0", - "p3-bn254-fr 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "tracing", - "vec_map", - "zkm-core-machine", - "zkm-primitives", - "zkm-recursion-core", - "zkm-recursion-derive", - "zkm-stark", -] - -[[package]] -name = "zkm-recursion-core" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "backtrace", - "ff 0.13.1", - "hashbrown 0.14.5", - "itertools 0.13.0", - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-bn254-fr 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-fri 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-merkle-tree 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-monty-31 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "static_assertions", - "thiserror 1.0.69", - "tracing", - "vec_map", - "zkhash 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "zkm-core-machine", - "zkm-derive", - "zkm-primitives", - "zkm-stark", -] - -[[package]] -name = "zkm-recursion-derive" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "zkm-recursion-gnark-ffi" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "anyhow", - "bincode 1.3.3", - "bindgen 0.70.1", - "cfg-if", - "hex", - "log", - "num-bigint 0.4.6", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "serde", - "serde_json", - "sha2", - "tempfile", - "zkm-core-machine", - "zkm-recursion-compiler", - "zkm-stark", -] - -[[package]] -name = "zkm-sdk" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "alloy-primitives", - "alloy-signer", - "anyhow", - "async-trait", - "bincode 1.3.3", - "cfg-if", - "dirs 5.0.1", - "ethers", - "futures", - "hashbrown 0.14.5", - "hex", - "indicatif", - "itertools 0.13.0", - "log", - "num-bigint 0.4.6", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-fri 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "prost 0.11.9", - "reqwest 0.11.27", - "serde", - "serde_json", - "strum 0.26.3", - "strum_macros 0.26.4", - "tempfile", - "thiserror 1.0.69", - "tokio", - "tonic 0.8.3", - "tonic-build 0.8.4", - "tracing", - "twirp-rs", - "uuid 1.17.0", - "vergen", - "zkm-build", - "zkm-core-executor", - "zkm-core-machine", - "zkm-cuda", - "zkm-primitives", - "zkm-prover", - "zkm-stark", -] - -[[package]] -name = "zkm-stark" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "arrayref", - "hashbrown 0.14.5", - "itertools 0.13.0", - "num-bigint 0.4.6", - "num-traits", - "p3-air 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-challenger 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-circle 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-commit 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-dft 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-fri 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-keccak 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-matrix 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-maybe-rayon 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mds 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-merkle-tree 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-mersenne-31 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-poseidon2 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-symmetric 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-uni-stark 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-util 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "rayon-scan", - "serde", - "strum 0.26.3", - "strum_macros 0.26.4", - "sysinfo 0.30.13", - "tracing", - "tracing-forest", - "tracing-subscriber 0.3.20", - "zkm-derive", - "zkm-primitives", - "zkm-zkvm", -] - -[[package]] -name = "zkm-zkvm" -version = "1.2.4" -source = "git+https://github.com/ProjectZKM/Ziren.git?tag=v1.2.4#c63449bbc18063eb8e126641f63f7a41d49ff051" -dependencies = [ - "bincode 1.3.3", - "cfg-if", - "critical-section", - "embedded-alloc", - "getrandom 0.2.16", - "lazy_static", - "libm", - "p3-field 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "p3-koala-bear 0.1.0 (git+https://github.com/ProjectZKM/Plonky3)", - "rand 0.8.5", - "serde", - "sha2", - "zkm-lib", - "zkm-primitives", -] - [[package]] name = "zopfli" version = "0.8.2" @@ -18408,32 +14384,13 @@ dependencies = [ "simd-adler32", ] -[[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe 5.0.2+zstd.1.5.2", -] - [[package]] name = "zstd" version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" dependencies = [ - "zstd-safe 7.2.4", -] - -[[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", + "zstd-safe", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 81b143c2..0433bfd0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,9 +8,6 @@ members = [ "crates/zkvm/airbender/platform", "crates/zkvm/jolt", "crates/zkvm/jolt/platform", - "crates/zkvm/miden", - "crates/zkvm/nexus", - "crates/zkvm/nexus/platform", "crates/zkvm/openvm", "crates/zkvm/openvm/platform", "crates/zkvm/pico", @@ -19,8 +16,6 @@ members = [ "crates/zkvm/risc0/platform", "crates/zkvm/sp1", "crates/zkvm/sp1/platform", - "crates/zkvm/ziren", - "crates/zkvm/ziren/platform", "crates/zkvm/zisk", "crates/zkvm/zisk/platform", # Dockerized zkVM @@ -100,20 +95,6 @@ jolt-inlines-keccak256 = { git = "https://github.com/a16z/jolt.git", rev = "2e05 jolt-inlines-secp256k1 = { git = "https://github.com/a16z/jolt.git", rev = "2e05fe88", features = ["host"] } jolt-inlines-sha2 = { git = "https://github.com/a16z/jolt.git", rev = "2e05fe88", features = ["host"] } -# Miden dependencies -miden-assembly = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } -miden-core = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } -miden-processor = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } -miden-prover = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } -miden-core-lib = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } -miden-verifier = { git = "https://github.com/0xPolygonMiden/miden-vm.git", tag = "v0.21.0" } - -# Nexus dependencies -nexus-core = { git = "https://github.com/nexus-xyz/nexus-zkvm.git", tag = "v0.3.6" } -nexus-sdk = { git = "https://github.com/nexus-xyz/nexus-zkvm.git", tag = "v0.3.6" } -nexus-vm = { git = "https://github.com/nexus-xyz/nexus-zkvm.git", tag = "v0.3.6" } -nexus-vm-prover = { git = "https://github.com/nexus-xyz/nexus-zkvm.git", tag = "v0.3.6" } -nexus-rt = { git = "https://github.com/nexus-xyz/nexus-zkvm.git", tag = "v0.3.6", default-features = false } # OpenVM dependencies openvm-build = { git = "https://github.com/openvm-org/openvm.git", tag = "v1.4.3" } @@ -144,9 +125,6 @@ sp1-sdk = "6.0.1" sp1-p3-field = { version = "0.3.2-succinct", package = "p3-field" } sp1-zkvm = { version = "6.0.1", default-features = false } -# Ziren dependencies -zkm-sdk = { git = "https://github.com/ProjectZKM/Ziren.git", tag = "v1.2.4" } -zkm-zkvm = { git = "https://github.com/ProjectZKM/Ziren.git", tag = "v1.2.4", default-features = false } # ZisK dependencies ziskos = { git = "https://github.com/0xPolygonHermez/zisk.git", tag = "v0.15.0" } @@ -159,23 +137,18 @@ ere-platform-trait = { path = "crates/zkvm-interface/platform" } ere-airbender = { path = "crates/zkvm/airbender", default-features = false } ere-jolt = { path = "crates/zkvm/jolt", default-features = false } -ere-miden = { path = "crates/zkvm/miden", default-features = false } -ere-nexus = { path = "crates/zkvm/nexus", default-features = false } ere-openvm = { path = "crates/zkvm/openvm", default-features = false } ere-pico = { path = "crates/zkvm/pico", default-features = false } ere-risc0 = { path = "crates/zkvm/risc0", default-features = false } ere-sp1 = { path = "crates/zkvm/sp1", default-features = false } -ere-ziren = { path = "crates/zkvm/ziren", default-features = false } ere-zisk = { path = "crates/zkvm/zisk", default-features = false } ere-platform-airbender = { path = "crates/zkvm/airbender/platform" } ere-platform-jolt = { path = "crates/zkvm/jolt/platform" } -ere-platform-nexus = { path = "crates/zkvm/nexus/platform" } ere-platform-openvm = { path = "crates/zkvm/openvm/platform" } ere-platform-pico = { path = "crates/zkvm/pico/platform" } ere-platform-risc0 = { path = "crates/zkvm/risc0/platform" } ere-platform-sp1 = { path = "crates/zkvm/sp1/platform" } -ere-platform-ziren = { path = "crates/zkvm/ziren/platform" } ere-platform-zisk = { path = "crates/zkvm/zisk/platform" } ere-dockerized = { path = "crates/dockerized" } diff --git a/README.md b/README.md index b7c6bbf3..bfafb3df 100644 --- a/README.md +++ b/README.md @@ -50,23 +50,18 @@ This repository contains the following crates: - Per-zkVM implementations for [`ere-zkvm-interface`] (host) - [`ere-airbender`] - [`ere-jolt`] - - [`ere-miden`] - - [`ere-nexus`] - [`ere-openvm`] - [`ere-pico`] - [`ere-risc0`] - [`ere-sp1`] - - [`ere-ziren`] - [`ere-zisk`] - Per-zkVM implementations for [`ere-platform-trait`] (guest) - [`ere-platform-airbender`] - [`ere-platform-jolt`] - - [`ere-platform-nexus`] - [`ere-platform-openvm`] - [`ere-platform-pico`] - [`ere-platform-risc0`] - [`ere-platform-sp1`] - - [`ere-platform-ziren`] - [`ere-platform-zisk`] - [`ere-dockerized`] - Docker wrapper implementation for [`ere-zkvm-interface`] of all zkVMs - [`ere-io`] - Serialization utilities for host/guest IO communication @@ -83,9 +78,6 @@ This repository contains the following crates: [`ere-platform-airbender`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/airbender/platform [`ere-jolt`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/jolt [`ere-platform-jolt`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/jolt/platform -[`ere-miden`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/miden -[`ere-nexus`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/nexus -[`ere-platform-nexus`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/nexus/platform [`ere-openvm`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/openvm [`ere-platform-openvm`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/openvm/platform [`ere-pico`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/pico @@ -94,8 +86,6 @@ This repository contains the following crates: [`ere-platform-risc0`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/risc0/platform [`ere-sp1`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/sp1 [`ere-platform-sp1`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/sp1/platform -[`ere-ziren`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/ziren -[`ere-platform-ziren`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/ziren/platform [`ere-zisk`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/zisk [`ere-platform-zisk`]: https://github.com/eth-act/ere/tree/master/crates/zkvm/zisk/platform [`ere-dockerized`]: https://github.com/eth-act/ere/tree/master/crates/dockerized @@ -156,13 +146,10 @@ Different zkVMs handles public values in different approaches: | --------- | ------------------------- | ------------------------------- | | Airbender | 32 bytes | Padded to 32 bytes with zeros | | Jolt | 4096 bytes (Configurable) | | -| Miden | 16 words | Word = Goldilocks field element | -| Nexus | unlimited | Size configured automatically | | OpenVM | 32 bytes | Padded to 32 bytes with zeros | | Pico | unlimited | Hashed internally | | Risc0 | unlimited | Hashed internally | | SP1 | unlimited | Hashed internally | -| Ziren | unlimited | Hashed internally | | Zisk | 256 bytes | | For zkVMs with size limits on public values, `OutputHashedPlatform
` serves as a wrapper that hashes outputs before calling the inner `P::write_whole_output`. This enables the same guest program to run across all zkVMs regardless of their size constraints:
@@ -177,13 +164,10 @@ OutputHashedPlatform::(&self, serializer: S) -> Result