diff --git a/Cargo.lock b/Cargo.lock index 4de2f03..899b3c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -496,7 +496,7 @@ dependencies = [ "rand 0.9.2", "rapidhash", "ruint", - "rustc-hash 2.1.1", + "rustc-hash", "serde", "sha3", ] @@ -1455,26 +1455,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" -dependencies = [ - "bitflags", - "cexpr", - "clang-sys", - "itertools 0.13.0", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash 1.1.0", - "shlex", - "syn 2.0.117", -] - [[package]] name = "bit-set" version = "0.8.0" @@ -1829,15 +1809,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom", -] - [[package]] name = "cfg-if" version = "1.0.4" @@ -1863,17 +1834,6 @@ dependencies = [ "windows-link 0.1.1", ] -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading", -] - [[package]] name = "clap" version = "4.6.0" @@ -2079,6 +2039,30 @@ dependencies = [ "libc", ] +[[package]] +name = "crash-context" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "031ed29858d90cfdf27fe49fae28028a1f20466db97962fa2f4ea34809aeebf3" +dependencies = [ + "cfg-if", + "libc", + "mach2", +] + +[[package]] +name = "crash-handler" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0df5c9639f4942eb7702b964b3f9adf03a55724a57558cc177407388a8b936e2" +dependencies = [ + "cfg-if", + "crash-context", + "libc", + "mach2", + "parking_lot", +] + [[package]] name = "crc" version = "3.2.1" @@ -2526,20 +2510,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" -[[package]] -name = "downloader" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac1e888d6830712d565b2f3a974be3200be9296bc1b03db8251a4cbf18a4a34" -dependencies = [ - "digest 0.10.7", - "futures", - "rand 0.8.5", - "reqwest 0.12.15", - "thiserror 1.0.69", - "tokio", -] - [[package]] name = "dunce" version = "1.0.5" @@ -3327,7 +3297,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.9", + "socket2 0.6.0", "tokio", "tower-service", "tracing", @@ -3779,19 +3749,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.172" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" - -[[package]] -name = "libloading" -version = "0.8.6" +version = "0.2.185" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" -dependencies = [ - "cfg-if", - "windows-targets 0.48.5", -] +checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" [[package]] name = "libm" @@ -3866,6 +3826,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" +[[package]] +name = "mach2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" +dependencies = [ + "libc", +] + [[package]] name = "macro-string" version = "0.1.4" @@ -4970,7 +4939,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", "socket2 0.5.9", "thiserror 2.0.18", @@ -4991,7 +4960,7 @@ dependencies = [ "lru-slab", "rand 0.9.2", "ring", - "rustc-hash 2.1.1", + "rustc-hash", "rustls", "rustls-pki-types", "slab", @@ -5467,12 +5436,6 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -6042,18 +6005,18 @@ checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" [[package]] name = "slop-air" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "242539aba9e5424923d7bd629775570c7d10ec28584e96ea599575a51bedcde8" +checksum = "9bfd4c0fb41e0638afd60ce2ebf74d59225e3c20e25b8f202912c8a38f793de4" dependencies = [ "p3-air", ] [[package]] name = "slop-algebra" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "691beea96fd18d4881f9ca1cb4e58194dac6366f24956a2fdae00c8ee382a0c9" +checksum = "733912d564a68ff209707e71fdc517d4ff82d4362b6a409f6a8241dfcb7a576a" dependencies = [ "itertools 0.14.0", "p3-field", @@ -6062,9 +6025,9 @@ dependencies = [ [[package]] name = "slop-alloc" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58b7800cba9b31377f9353174d13fd8e39608b6f1d1531f0e92b8ce4af49ae0" +checksum = "0ee6cc091290f9db6e3d3452430970f5234dbd270541300c9554d8172e18d0c2" dependencies = [ "serde", "slop-algebra", @@ -6073,9 +6036,9 @@ dependencies = [ [[package]] name = "slop-baby-bear" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949e3c822532a87b4ad04f7280283c256621b0a83aee1b40cbd721df29df641d" +checksum = "3f0138bae78c3d8f1691ee28315dd87b3d71c0b71e51e7b9eabf8d2e6ffffcfa" dependencies = [ "lazy_static", "p3-baby-bear", @@ -6088,9 +6051,9 @@ dependencies = [ [[package]] name = "slop-basefold" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58984f92091a668a006b6895487079d99209e599b02d636f061fe4ae26977fb5" +checksum = "272d5e3082f066bcdd6ded60e3dd403a7697f4bbfaeea4c4e00f088bd555305e" dependencies = [ "derive-where", "itertools 0.14.0", @@ -6111,9 +6074,9 @@ dependencies = [ [[package]] name = "slop-basefold-prover" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86eb8581b52f97860242fe5e8d6b49d2a37e1b38d4a647adf24acaa2965ee7d" +checksum = "175433ed8fc9a45fcb835b4375bbe54c5df0022b920f248055da6ae99e141104" dependencies = [ "derive-where", "itertools 0.14.0", @@ -6138,9 +6101,9 @@ dependencies = [ [[package]] name = "slop-bn254" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1852499c245f7f3dec23408b4930b3ea7570ae914b9c31f12950ac539d85ee" +checksum = "a71b23ede427299e139fb822c5d0ea8fb931dc297eba0c6e2f30f774c04ebc81" dependencies = [ "ff 0.13.1", "p3-bn254-fr", @@ -6154,9 +6117,9 @@ dependencies = [ [[package]] name = "slop-challenger" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4349af93602f3876a3eda948a74d9d16d774c401dfe25f41a45ffd84f230bc1" +checksum = "59e4993210936ab317c0d56ee8257e1cdfe6c2fae4df1e158737f034e21d45f9" dependencies = [ "futures", "p3-challenger", @@ -6167,9 +6130,9 @@ dependencies = [ [[package]] name = "slop-commit" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "584339690d20fb6b34b0dc957cbd267221ba2ab7b0c1292c118378f3498979c4" +checksum = "afe1a49612ffedb6a44825ccbaa54ea53670a61366b8112a80865fef462630f9" dependencies = [ "p3-commit", "serde", @@ -6178,9 +6141,9 @@ dependencies = [ [[package]] name = "slop-dft" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "148281e1611ca570d016a733aac2f3ec9867241cc800a96d15bc6ecfd010daf7" +checksum = "b1fe8ca56f2cb47f22658f923e8d1a97413bb89ecc4e7185722ec406e61b82e9" dependencies = [ "p3-dft", "serde", @@ -6192,18 +6155,18 @@ dependencies = [ [[package]] name = "slop-fri" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0857a346ea28496ee56b1dcad192db8c7ff0455a18bfd67ce6513323b594b746" +checksum = "434a8e3f5fc6c5a1973a3c3964b4589af26c74bd480fd7cd6dcb0feb7d7e8f92" dependencies = [ "p3-fri", ] [[package]] name = "slop-futures" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bbfea5447d243572da7aae8d5e57856229a97fb8bc6a42439d4c5f4de951ee0" +checksum = "69e76ea10d2865798d6a9c39faffbc2c23c0bbf34a6e449e83de409aa265171a" dependencies = [ "crossbeam", "futures", @@ -6216,9 +6179,9 @@ dependencies = [ [[package]] name = "slop-jagged" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc420430b93d38e9aae903bc4bc11c342f8d49d015cca26eeb36a6ea3f7a0f1f" +checksum = "8677ede7f5b5f1fa19884ba07b6120cbb74b4e4ff4cb56cd068e01fffd4e603b" dependencies = [ "derive-where", "futures", @@ -6250,18 +6213,18 @@ dependencies = [ [[package]] name = "slop-keccak-air" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "288abf40d9901f79e221ece87f11324826289bf5d694fde07dd785bdb4afda38" +checksum = "794162816eb0c8869f2bf09881ac6a7c808da1aab11e097ca25460e4ef895cc7" dependencies = [ "p3-keccak-air", ] [[package]] name = "slop-koala-bear" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "574784c044d11cf9d8238dc18bce9b897bc34d0fb1daaceafd75ebb400084016" +checksum = "8986e94b9a43d58fc8ce5bf111b0985479ab888ced923e3052fb19943f7859b4" dependencies = [ "lazy_static", "p3-koala-bear", @@ -6274,27 +6237,27 @@ dependencies = [ [[package]] name = "slop-matrix" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd1117c395388bd172826115ac4f9a7e09bf9c937ceafa82194132a058e27c0d" +checksum = "a89bef0d6e09bc5431c6b50b3eee460722ca9eb569dffcdec582bd1d72db496c" dependencies = [ "p3-matrix", ] [[package]] name = "slop-maybe-rayon" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81316cfe721c3f47cd0af63002a8b6557c951ff9588fa7db0f4f3b99af091486" +checksum = "e135011bcdae048b9e85f42ba95cc8dc69cb4f5566289044cabe67a6ac65e6e0" dependencies = [ "p3-maybe-rayon", ] [[package]] name = "slop-merkle-tree" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e700652778c15320f6269362103b87a3787a7c9d70fb05d9742dbce66c46f764" +checksum = "748e3fb2d76fd2e2017d9e544072a8318efc1deac6277b5721d31381a674d505" dependencies = [ "derive-where", "ff 0.13.1", @@ -6313,15 +6276,16 @@ dependencies = [ "slop-poseidon2", "slop-symmetric", "slop-tensor", + "slop-utils", "thiserror 1.0.69", "zkhash", ] [[package]] name = "slop-multilinear" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6151db452ace0d960314f46c61a2b8d45e1fa4dfd5830447c67fc1e1e1e823b5" +checksum = "b579ce845ca26e0c2750d11f09327add269e4b695c21b35f1659f49b9bd08311" dependencies = [ "derive-where", "futures", @@ -6340,27 +6304,27 @@ dependencies = [ [[package]] name = "slop-poseidon2" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5af617970b63e8d7199204bc02996745b6c35c39f2b513a118c62c7b1a0b2f1b" +checksum = "5b06e4a24cba104a0a39740eedd97e60e8896926cc38e6a58d5866cc9811affa" dependencies = [ "p3-poseidon2", ] [[package]] name = "slop-primitives" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58d82c53508f3ebff8acdabb5db2584f37686257a2549a17c977cf30cd9e24e6" +checksum = "0b0b66701c82f6aab97f4990b5d9ed7463beb5b5042dbe5eda5f6c71a6207b35" dependencies = [ "slop-algebra", ] [[package]] name = "slop-stacked" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a25c9fb9c908a2d10037934e2c299d30f98a2146f6ded87a7b529b05ddbfda27" +checksum = "8992c338b13abe792faf62000a47096f08817ea655036c530990b1c60c5ff256" dependencies = [ "derive-where", "futures", @@ -6381,9 +6345,9 @@ dependencies = [ [[package]] name = "slop-sumcheck" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05c691f34c05e933777059a10804e00f77834b927abc2701f5f394e9c2b49c1c" +checksum = "45fdcab8b7e0fa43b808112fd1c387eabfa7e09435c6a4fb92e45b917971ade8" dependencies = [ "futures", "itertools 0.14.0", @@ -6399,18 +6363,18 @@ dependencies = [ [[package]] name = "slop-symmetric" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15acfa7f567ffa4f36de134492632a397c33fa6af2e48894e50978b52eeeb871" +checksum = "e6d159948b924fd00f280064d7a049e43dceb2f26067f32fb99570d3169969ee" dependencies = [ "p3-symmetric", ] [[package]] name = "slop-tensor" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1796e5ff7dcdcd2c15f423a27550a4688e25009bd5ca648d9593d66f243950d6" +checksum = "f0a6b65130a06d1b1a24ab4928e1eadc5a6e14f35c171c0e69d5b9cf6c4d56e9" dependencies = [ "arrayvec", "derive-where", @@ -6428,18 +6392,18 @@ dependencies = [ [[package]] name = "slop-uni-stark" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504f32330985e48a6aa9c9e0985641a4dc084d3843ff59075591b24b818f2a67" +checksum = "b3655347bb0dc0e559a63fa8c5053a79d9d0258af04b6b3bebfc51fff880416a" dependencies = [ "p3-uni-stark", ] [[package]] name = "slop-utils" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba510663661800990c1207ddbf3a1e67a551f05d882a60197adbb19c6824754f" +checksum = "4fad36458e05b6ccc8ebe951734e9d036128eb0f01596824e1104a37b3216654" dependencies = [ "p3-util", "tracing-forest", @@ -6448,9 +6412,9 @@ dependencies = [ [[package]] name = "slop-whir" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71f6a16450fc701450831121810da91c6ee3ac50e4705327dcd4957b046015a" +checksum = "d104106013cf050132b47d73568b4562e273c0dda3a1d304a96afab25737d414" dependencies = [ "derive-where", "futures", @@ -6517,9 +6481,9 @@ dependencies = [ [[package]] name = "sp1-build" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38fe5854ea3054c20b34fe85b08437583174e8cd71e612fcfef67ea841daea14" +checksum = "7321136acefff985b0fb201b84359d609451bbd0a63203d4b601eaabe28da14f" dependencies = [ "anyhow", "cargo_metadata", @@ -6531,9 +6495,9 @@ dependencies = [ [[package]] name = "sp1-core-executor" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc9268de48a534ccb82287a517c0a07ee594136bc9fce6c7eb438c69e7917be" +checksum = "89e911afd7e96cab3936e275445e23d1e6cb26776bd06223cb4466e812b13b54" dependencies = [ "bincode", "bytemuck", @@ -6569,11 +6533,48 @@ dependencies = [ "vec_map", ] +[[package]] +name = "sp1-core-executor-runner" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3bf24cda2b466c097e62a60a3e1ac7ff014d7972f4ff350d72ff2b89eff5128" +dependencies = [ + "base64 0.22.1", + "bincode", + "cargo_metadata", + "hashbrown 0.14.5", + "hex", + "libc", + "sha2 0.10.9", + "sp1-core-executor", + "sp1-core-executor-runner-binary", + "sp1-jit", + "sp1-primitives", + "sysinfo", + "tracing", + "uuid", +] + +[[package]] +name = "sp1-core-executor-runner-binary" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf22b7b1696ce686f79efb99a543a10b0b82d1068834087d21f0fe3d76d9054d" +dependencies = [ + "bincode", + "crash-handler", + "libc", + "serde", + "sp1-core-executor", + "sp1-jit", + "tracing-subscriber", +] + [[package]] name = "sp1-core-machine" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d436300d3052341854e58c88a9b5444a6f45689ee8933f9bec047ac367693182" +checksum = "83fd9328937306a831184febaae80c7b63ee15d3716573f0a34d62f5dee7408d" dependencies = [ "bincode", "cfg-if", @@ -6599,6 +6600,7 @@ dependencies = [ "slop-uni-stark", "snowbridge-amcl", "sp1-core-executor", + "sp1-core-executor-runner", "sp1-curves", "sp1-derive", "sp1-hypercube", @@ -6616,32 +6618,11 @@ dependencies = [ "typenum", ] -[[package]] -name = "sp1-cuda" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a03bb846daaabe6e94af5e5199aa110b42c68482d6380b7e765d9d6b65119d52" -dependencies = [ - "bincode", - "bytes", - "reqwest 0.12.15", - "serde", - "serde_json", - "sp1-core-executor", - "sp1-core-machine", - "sp1-primitives", - "sp1-prover", - "sp1-prover-types", - "thiserror 1.0.69", - "tokio", - "tracing", -] - [[package]] name = "sp1-curves" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e3ad4fc0f5ea7286fbe5c788d97125dc0cb40eb81f15becb432a65f350cd2f9" +checksum = "bf1e420a0980906ff8f875525664209395c7a5243243ff70283adb357e921ef2" dependencies = [ "cfg-if", "dashu", @@ -6660,9 +6641,9 @@ dependencies = [ [[package]] name = "sp1-derive" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f111a90749619066fbd7ba102b22375bc6c824abb66804c3184ba0f650d017a2" +checksum = "caa1235972b67b86514c3f23ba690972b712dd009159c2e50f723d7ac02173d8" dependencies = [ "proc-macro2", "quote", @@ -6671,9 +6652,9 @@ dependencies = [ [[package]] name = "sp1-hypercube" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caff340db83b2c38b01f022624b8b792c38f201417581d6855dbe9a445d2485f" +checksum = "b8314d1620d659913912121a3ecae19d1384fdd06e43d954034cad8bd082f5db" dependencies = [ "arrayref", "deepsize2", @@ -6719,12 +6700,13 @@ dependencies = [ [[package]] name = "sp1-jit" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcadaa9206d36ae953c1b4390373879281ef1423115aa180e7ef0e82259d92aa" +checksum = "7e6b9a7102c21e5ecd5b65861188f068f17951a2db9bc3fd4f65cd5f9b0e8449" dependencies = [ "dynasmrt", "hashbrown 0.14.5", + "libc", "memfd", "memmap2", "serde", @@ -6734,9 +6716,9 @@ dependencies = [ [[package]] name = "sp1-primitives" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f395525b4fc46d37136f45be264c81718a67f4409c14c547ff491a263e019e7" +checksum = "b6b77098dae9d62e080be3af253188c08e7e96e666423306654eede0110bf363" dependencies = [ "bincode", "blake3", @@ -6758,15 +6740,14 @@ dependencies = [ [[package]] name = "sp1-prover" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c64545387a6b5ee58155d75183223a8f19961e23d76a13a49c16514896e52ff7" +checksum = "d4ba1691f53df50f8024f756c3a0e7b009e544e31c7297ae591eceba1d27232c" dependencies = [ "anyhow", "bincode", "clap", "dirs", - "downloader", "either", "enum-map", "eyre", @@ -6797,6 +6778,7 @@ dependencies = [ "slop-stacked", "slop-symmetric", "sp1-core-executor", + "sp1-core-executor-runner", "sp1-core-machine", "sp1-derive", "sp1-hypercube", @@ -6822,9 +6804,9 @@ dependencies = [ [[package]] name = "sp1-prover-types" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834512266314b8dd35fd52b921d62abb113c3c35b27358acdbc178b3a17ec72e" +checksum = "011fe0b63d8b930665e5e6ca5f9f766c1b442727ec473d0baeea629d225c4360" dependencies = [ "anyhow", "async-scoped", @@ -6843,9 +6825,9 @@ dependencies = [ [[package]] name = "sp1-recursion-circuit" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "105531a782d66030eab608832e0829e4699053a6d41cd3c2c7931def9c9540fb" +checksum = "ae1bb2594e6480d20c6d4be6099408df3a0de85bc956f0e74511c80515ac9e2d" dependencies = [ "bincode", "itertools 0.14.0", @@ -6883,9 +6865,9 @@ dependencies = [ [[package]] name = "sp1-recursion-compiler" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34ab98d241444285539b0d4203288fbe9887707c355e346cfb176b461524c58d" +checksum = "8e113c225149badeda05e679f169281cad6ef0480919f726e21acdfbf38848fb" dependencies = [ "backtrace", "cfg-if", @@ -6904,9 +6886,9 @@ dependencies = [ [[package]] name = "sp1-recursion-executor" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc69767dce218874edbef09515ccc5fb32d5e6b857a95a99944a66f6f405f5b1" +checksum = "a8805b6ad230dbfc249a4c8a2ddb8cdad1053377739b7c8a6a78f06328170b63" dependencies = [ "backtrace", "cfg-if", @@ -6928,13 +6910,12 @@ dependencies = [ [[package]] name = "sp1-recursion-gnark-ffi" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f526cb636baa1ad67f1410884e7a5580b7068beee3ee88609fb39f906bab27b3" +checksum = "1a7892c7c442aa109053998b360e91a26d776f63cb394fa50caf59ca626c08dd" dependencies = [ "anyhow", "bincode", - "bindgen", "cfg-if", "hex", "num-bigint 0.4.6", @@ -6953,9 +6934,9 @@ dependencies = [ [[package]] name = "sp1-recursion-machine" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228ec6719240b0933289332d730be328d3a3e4f9e6ff9ee2e20ec2b4a99aeed9" +checksum = "2fb19db493ef086f0b5869e6c5ad52da728f265647a8a1f2bf765c3236eda6b0" dependencies = [ "itertools 0.14.0", "rand 0.8.5", @@ -6976,9 +6957,9 @@ dependencies = [ [[package]] name = "sp1-sdk" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8dae789acfa3b4e8211234d05901c28cd1b988f230c9db0c29207fa131071a" +checksum = "349ca86c7a88456c9f0fa1c8869e0d35bb63d6c811dc9ad8337c90909ce532ec" dependencies = [ "anyhow", "async-trait", @@ -6994,26 +6975,15 @@ dependencies = [ "num-bigint 0.4.6", "serde", "sha2 0.10.9", - "slop-algebra", - "slop-alloc", - "slop-basefold", - "slop-commit", - "slop-jagged", - "slop-merkle-tree", - "slop-multilinear", - "slop-stacked", - "slop-sumcheck", - "slop-tensor", "sp1-build", "sp1-core-executor", + "sp1-core-executor-runner", "sp1-core-machine", - "sp1-cuda", "sp1-hypercube", "sp1-primitives", "sp1-prover", "sp1-prover-types", "sp1-recursion-executor", - "sp1-recursion-gnark-ffi", "sp1-verifier", "strum", "tempfile", @@ -7024,9 +6994,9 @@ dependencies = [ [[package]] name = "sp1-verifier" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f11dd15bf0dc2325ced1f3bb58bfed84efc5228a09127ab6787ee5103514f09e" +checksum = "f97f6c90e5f44ffaa18e0cf7aab2f4f02d0a2261aee21d4a48e09cc453ef0e0e" dependencies = [ "bincode", "blake3", @@ -7051,9 +7021,9 @@ dependencies = [ [[package]] name = "sp1-zkvm" -version = "6.0.2" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45aa8c53b0332dcce1f588185df97e8ed9e7a6b37b0c6584f29674017628831f" +checksum = "d31a7c3f072f248342284031684c9195e2264422964129c3b8652f9196ecc937" dependencies = [ "cfg-if", "critical-section", @@ -8172,7 +8142,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 413d67a..d4c946f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,9 +24,9 @@ agglayer-primitives = { path = "crates/agglayer-primitives", version = "0.15.0" agglayer-tries = { path = "crates/agglayer-tries", version = "0.15.0" } unified-bridge = { path = "crates/unified-bridge", version = "0.15.0" } -sp1-build = "=6.0.2" -sp1-sdk = "=6.0.2" -sp1-zkvm = { version = "=6.0.2", default-features = false } +sp1-build = "=6.1.0" +sp1-sdk = "=6.1.0" +sp1-zkvm = { version = "=6.1.0", default-features = false } alloy = { version = "1.8.3", features = ["full"] } alloy-primitives = { version = "1.5.7", features = ["serde", "k256"] }