diff --git a/.github/workflows/release-plz.yml b/.github/workflows/release-plz.yml index a3c6dbb917..f54af577f5 100644 --- a/.github/workflows/release-plz.yml +++ b/.github/workflows/release-plz.yml @@ -7,8 +7,7 @@ permissions: on: push: branches: - - dev - # - main + - main jobs: release-plz: diff --git a/Cargo.toml b/Cargo.toml index 8e15273647..ec25c75786 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,6 +11,7 @@ members = [ "recursion/circuit", "recursion/compiler", "recursion/core", + "recursion/derive", "recursion/gnark-cli", "recursion/gnark-ffi", "recursion/program", @@ -40,6 +41,23 @@ debug = true debug-assertions = true [workspace.dependencies] +sp1-build = { path = "build", version = "1.0.0-rc.1" } +sp1-derive = { path = "derive", version = "1.0.0-rc.1" } +sp1-core = { path = "core", version = "1.0.0-rc.1" } +sp1-cli = { path = "cli", version = "1.0.0-rc.1", default-features = false } +sp1-eval = { path = "eval", version = "1.0.0-rc.1", default-features = false } +sp1-helper = { path = "helper", version = "1.0.0-rc.1", default-features = false } +sp1-primitives = { path = "primitives", version = "1.0.0-rc.1" } +sp1-prover = { path = "prover", version = "1.0.0-rc.1" } +sp1-recursion-compiler = { path = "recursion/compiler", version = "1.0.0-rc.1" } +sp1-recursion-core = { path = "recursion/core", version = "1.0.0-rc.1", default-features = false } +sp1-recursion-derive = { path = "recursion/derive", version = "1.0.0-rc.1", default-features = false } +sp1-recursion-gnark-ffi = { path = "recursion/gnark-ffi", version = "1.0.0-rc.1", default-features = false } +sp1-recursion-program = { path = "recursion/program", version = "1.0.0-rc.1", default-features = false } +sp1-recursion-circuit = { path = "recursion/circuit", version = "1.0.0-rc.1", default-features = false } +sp1-sdk = { path = "sdk", version = "1.0.0-rc.1" } +sp1-lib = { path = "zkvm/lib", version = "1.0.0-rc.1", default-features = false } +sp1-zkvm = { path = "zkvm/entrypoint", version = "1.0.0-rc.1", default-features = false } p3-air = "0.1.3-succinct" p3-field = "0.1.3-succinct" p3-commit = "0.1.3-succinct" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 8d9666fc3b..6068e0a1bd 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -21,10 +21,10 @@ vergen = { version = "8", default-features = false, features = [ anyhow = { version = "1.0.83", features = ["backtrace"] } cargo_metadata = "0.18.1" clap = { version = "4.5.9", features = ["derive", "env"] } -sp1-build = { path = "../build", version = "1.0.0-rc.1" } -sp1-prover = { path = "../prover", version = "1.0.0-rc.1" } -sp1-sdk = { path = "../sdk", version = "1.0.0-rc.1" } -sp1-core = { path = "../core", version = "1.0.0-rc.1" } +sp1-build = { workspace = true } +sp1-prover = { workspace = true } +sp1-sdk = { workspace = true } +sp1-core = { workspace = true } reqwest = { version = "0.12.4", features = [ "stream", "json", diff --git a/core/Cargo.toml b/core/Cargo.toml index 38490a0792..4aeaccb3d7 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -35,8 +35,8 @@ p3-symmetric = { workspace = true } p3-uni-stark = { workspace = true } p3-util = { workspace = true } rrs_lib = { package = "rrs-succinct", version = "0.1.0" } -sp1-derive = { path = "../derive", version = "1.0.0-rc.1" } -sp1-primitives = { path = "../primitives", version = "1.0.0-rc.1" } +sp1-derive = { workspace = true } +sp1-primitives = { workspace = true } anyhow = "1.0.83" amcl = { package = "snowbridge-amcl", version = "1.0.2", default-features = false, features = [ @@ -73,7 +73,7 @@ tiny-keccak = { version = "2.0.2", features = ["keccak"] } criterion = "0.5.1" num = { version = "0.4.3", features = ["rand"] } rand = "0.8.5" -sp1-zkvm = { path = "../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { workspace = true } [features] neon = ["p3-blake3/neon"] diff --git a/core/src/lib.rs b/core/src/lib.rs index c4187de309..2e9fecd64d 100644 --- a/core/src/lib.rs +++ b/core/src/lib.rs @@ -37,4 +37,4 @@ use stark::StarkGenericConfig; /// This string should be updated whenever any step in verifying an SP1 proof changes, including /// core, recursion, and plonk-bn254. This string is used to download SP1 artifacts and the gnark /// docker image. -pub const SP1_CIRCUIT_VERSION: &str = "1.0.0-rc.1"; +pub const SP1_CIRCUIT_VERSION: &str = "v1.0.0-rc.1"; diff --git a/eval/Cargo.toml b/eval/Cargo.toml index 6a07ead79a..3cf9b539f9 100644 --- a/eval/Cargo.toml +++ b/eval/Cargo.toml @@ -9,8 +9,8 @@ categories = { workspace = true } publish = false [dependencies] -sp1-core = { path = "../core", version = "1.0.0-rc.1" } -sp1-prover = { path = "../prover", version = "1.0.0-rc.1" } +sp1-core = { workspace = true } +sp1-prover = { workspace = true } clap = { version = "4.5.9", features = ["derive"] } csv = "1.3.0" diff --git a/examples/Cargo.lock b/examples/Cargo.lock index f545f32e1e..1644e2759e 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -394,9 +394,9 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", @@ -757,13 +757,12 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.99" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c51067fd44124faa7f870b4b1c969379ad32b2ba805aa959430ceaa384f695" +checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f" dependencies = [ "jobserver", "libc", - "once_cell", ] [[package]] @@ -825,9 +824,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.8" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b3edb18336f4df585bc9aa31dd99c036dfa5dc5e9a2939a722a188f3a8970d" +checksum = "64acc1846d54c1fe936a78dc189c34e28d3f5afc348403f28ecf53660b9b8462" dependencies = [ "clap_builder", "clap_derive", @@ -835,9 +834,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.8" +version = "4.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c09dd5ada6c6c78075d6fd0da3f90d8080651e2d6cc8eb2f1aaa4034ced708" +checksum = "6fb8393d67ba2e7bfaf28a23458e4e2b543cc73a99595511eb207fdb8aede942" dependencies = [ "anstream", "anstyle", @@ -3024,6 +3023,12 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +[[package]] +name = "oneshot" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e296cf87e61c9cfc1a61c3c63a0f7f286ed4554e0e22be84e8a38e1d264a2a29" + [[package]] name = "opaque-debug" version = "0.3.1" @@ -4913,6 +4918,7 @@ dependencies = [ "hex", "itertools 0.13.0", "num-bigint 0.4.6", + "oneshot", "p3-baby-bear", "p3-bn254-fr", "p3-challenger", diff --git a/examples/Cargo.toml b/examples/Cargo.toml index 2c83ca9dd3..9aa472af29 100644 --- a/examples/Cargo.toml +++ b/examples/Cargo.toml @@ -15,3 +15,26 @@ members = [ "patch-testing/script", ] resolver = "2" + +[workspace.package] +version = "1.0.0-rc.1" +edition = "2021" + +[workspace.dependencies] +sp1-build = { path = "../build" } +sp1-derive = { path = "../derive" } +sp1-core = { path = "../core" } +sp1-cli = { path = "../cli", default-features = false } +sp1-eval = { path = "../eval", default-features = false } +sp1-helper = { path = "../helper", default-features = false } +sp1-primitives = { path = "../primitives" } +sp1-prover = { path = "../prover" } +sp1-recursion-compiler = { path = "../recursion/compiler" } +sp1-recursion-core = { path = "../recursion/core", default-features = false } +sp1-recursion-derive = { path = "../recursion/derive", default-features = false } +sp1-recursion-gnark-ffi = { path = "../recursion/gnark-ffi", default-features = false } +sp1-recursion-program = { path = "../recursion/program", default-features = false } +sp1-recursion-circuit = { path = "../recursion/circuit", default-features = false } +sp1-sdk = { path = "../sdk" } +sp1-lib = { path = "../zkvm/lib", default-features = false } +sp1-zkvm = { path = "../zkvm/entrypoint", default-features = false } diff --git a/examples/aggregation/program/Cargo.toml b/examples/aggregation/program/Cargo.toml index 81d81b5703..8b9ae99e28 100644 --- a/examples/aggregation/program/Cargo.toml +++ b/examples/aggregation/program/Cargo.toml @@ -8,9 +8,7 @@ publish = false [dependencies] hex = "0.4.3" sha2 = "0.10.8" -sp1-zkvm = { path = "../../../zkvm/entrypoint", features = [ - "verify", -], version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint", features = ["verify"] } [patch.crates-io] sha2-v0-10-8 = { git = "https://github.com/sp1-patches/RustCrypto-hashes.git", package = "sha2", branch = "patch-v0.10.8" } diff --git a/examples/aggregation/program/elf/riscv32im-succinct-zkvm-elf b/examples/aggregation/program/elf/riscv32im-succinct-zkvm-elf index 0d89287f5a..5ad0fa1fe7 100755 Binary files a/examples/aggregation/program/elf/riscv32im-succinct-zkvm-elf and b/examples/aggregation/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/aggregation/script/Cargo.toml b/examples/aggregation/script/Cargo.toml index 6596828513..4df959459c 100644 --- a/examples/aggregation/script/Cargo.toml +++ b/examples/aggregation/script/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "aggregation-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] hex = "0.4.3" -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } tracing = "0.1.40" [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/chess/program/Cargo.toml b/examples/chess/program/Cargo.toml index 5c82846124..48126fcda7 100644 --- a/examples/chess/program/Cargo.toml +++ b/examples/chess/program/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] +sp1-zkvm = { path = "../../../zkvm/entrypoint" } chess = "3.2.0" -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } diff --git a/examples/chess/program/elf/riscv32im-succinct-zkvm-elf b/examples/chess/program/elf/riscv32im-succinct-zkvm-elf index 470d1f1804..63fcb4124d 100755 Binary files a/examples/chess/program/elf/riscv32im-succinct-zkvm-elf and b/examples/chess/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/chess/script/Cargo.toml b/examples/chess/script/Cargo.toml index b2fee2c252..cfa637b66f 100644 --- a/examples/chess/script/Cargo.toml +++ b/examples/chess/script/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "chess-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/cycle-tracking/program/Cargo.toml b/examples/cycle-tracking/program/Cargo.toml index 69f42794a5..22958112a4 100644 --- a/examples/cycle-tracking/program/Cargo.toml +++ b/examples/cycle-tracking/program/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } +sp1-derive = { path = "../../../derive" } diff --git a/examples/cycle-tracking/program/elf/riscv32im-succinct-zkvm-elf b/examples/cycle-tracking/program/elf/riscv32im-succinct-zkvm-elf index 3311d340bd..7c3f10b487 100755 Binary files a/examples/cycle-tracking/program/elf/riscv32im-succinct-zkvm-elf and b/examples/cycle-tracking/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/cycle-tracking/script/Cargo.toml b/examples/cycle-tracking/script/Cargo.toml index df74b0158c..fb8ef7774b 100644 --- a/examples/cycle-tracking/script/Cargo.toml +++ b/examples/cycle-tracking/script/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "cycle-tracking-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/fibonacci/program/Cargo.toml b/examples/fibonacci/program/Cargo.toml index acf1c20772..c9e2debd4e 100644 --- a/examples/fibonacci/program/Cargo.toml +++ b/examples/fibonacci/program/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } diff --git a/examples/fibonacci/program/elf/riscv32im-succinct-zkvm-elf b/examples/fibonacci/program/elf/riscv32im-succinct-zkvm-elf index 75684a1628..0b8be22e19 100755 Binary files a/examples/fibonacci/program/elf/riscv32im-succinct-zkvm-elf and b/examples/fibonacci/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/fibonacci/script/Cargo.toml b/examples/fibonacci/script/Cargo.toml index 95687b8854..6054ede538 100644 --- a/examples/fibonacci/script/Cargo.toml +++ b/examples/fibonacci/script/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "fibonacci-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } default-run = "fibonacci-script" publish = false [dependencies] itertools = "0.12.1" -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } sha2 = "0.10.8" [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } [[bin]] name = "plonk_bn254" diff --git a/examples/io/program/Cargo.toml b/examples/io/program/Cargo.toml index e0da1edc0a..64e066daa9 100644 --- a/examples/io/program/Cargo.toml +++ b/examples/io/program/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } serde = { version = "1.0.195", features = ["derive"] } diff --git a/examples/io/program/elf/riscv32im-succinct-zkvm-elf b/examples/io/program/elf/riscv32im-succinct-zkvm-elf index 96c41c40eb..e1eb253a4e 100755 Binary files a/examples/io/program/elf/riscv32im-succinct-zkvm-elf and b/examples/io/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/io/script/Cargo.toml b/examples/io/script/Cargo.toml index 777c7c3297..fbda365c6c 100644 --- a/examples/io/script/Cargo.toml +++ b/examples/io/script/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "io-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] serde = { version = "1.0.196", features = ["derive"] } -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/is-prime/program/Cargo.toml b/examples/is-prime/program/Cargo.toml index 13ac02be5b..f30650ec1c 100644 --- a/examples/is-prime/program/Cargo.toml +++ b/examples/is-prime/program/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { git = "https://github.com/succinctlabs/sp1.git" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } diff --git a/examples/is-prime/script/Cargo.toml b/examples/is-prime/script/Cargo.toml index 6fae5ba5d0..6e79ab53c3 100644 --- a/examples/is-prime/script/Cargo.toml +++ b/examples/is-prime/script/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "is-prime-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } diff --git a/examples/json/lib/Cargo.toml b/examples/json/lib/Cargo.toml index 116fb02d88..836a989153 100644 --- a/examples/json/lib/Cargo.toml +++ b/examples/json/lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "lib" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] diff --git a/examples/json/program/Cargo.toml b/examples/json/program/Cargo.toml index dfec488e21..60c7a3d9a1 100644 --- a/examples/json/program/Cargo.toml +++ b/examples/json/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } serde_json = "1.0.113" serde = "1.0.197" -lib = { path = "../lib", version = "1.0.0-rc.1" } +lib = { path = "../lib" } diff --git a/examples/json/program/elf/riscv32im-succinct-zkvm-elf b/examples/json/program/elf/riscv32im-succinct-zkvm-elf index fd1927d5e1..3960bd24dc 100755 Binary files a/examples/json/program/elf/riscv32im-succinct-zkvm-elf and b/examples/json/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/json/script/Cargo.toml b/examples/json/script/Cargo.toml index 6c26bdc7d9..796c53eff6 100644 --- a/examples/json/script/Cargo.toml +++ b/examples/json/script/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "json-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] serde = "1.0.197" serde_json = "1.0.114" -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } -lib = { path = "../lib", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } +lib = { path = "../lib" } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/patch-testing/program/Cargo.toml b/examples/patch-testing/program/Cargo.toml index 7f8761dc63..34c289601f 100644 --- a/examples/patch-testing/program/Cargo.toml +++ b/examples/patch-testing/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } sha2-v0-9-8 = { version = "0.9.8", package = "sha2" } # Note: Can't have sha2-v0-10-6 and v0-10-8 at the same time due to crate resolution. diff --git a/examples/patch-testing/program/elf/riscv32im-succinct-zkvm-elf b/examples/patch-testing/program/elf/riscv32im-succinct-zkvm-elf index 116fb49853..ac3d523f9d 100755 Binary files a/examples/patch-testing/program/elf/riscv32im-succinct-zkvm-elf and b/examples/patch-testing/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/patch-testing/script/Cargo.toml b/examples/patch-testing/script/Cargo.toml index 6eba76fbc6..e074ce86c5 100644 --- a/examples/patch-testing/script/Cargo.toml +++ b/examples/patch-testing/script/Cargo.toml @@ -1,17 +1,15 @@ [package] name = "patch-testing-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] rand = "0.8" ed25519-consensus = "2.1.0" -sp1-core = { path = "../../../core", features = [ - "neon", -], version = "1.0.0-rc.1" } -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-core = { workspace = true, features = ["neon"] } +sp1-sdk = { workspace = true } tiny-keccak = { version = "2.0.2", features = ["keccak"] } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/regex/program/Cargo.toml b/examples/regex/program/Cargo.toml index 0884d6b3cc..6ebe448da7 100644 --- a/examples/regex/program/Cargo.toml +++ b/examples/regex/program/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } regex = "1.10.3" diff --git a/examples/regex/program/elf/riscv32im-succinct-zkvm-elf b/examples/regex/program/elf/riscv32im-succinct-zkvm-elf index cec94e89ce..4a8b114e2e 100755 Binary files a/examples/regex/program/elf/riscv32im-succinct-zkvm-elf and b/examples/regex/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/regex/script/Cargo.toml b/examples/regex/script/Cargo.toml index d3bf51b540..4efbee5cb5 100644 --- a/examples/regex/script/Cargo.toml +++ b/examples/regex/script/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "regex-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/rsa/program/Cargo.toml b/examples/rsa/program/Cargo.toml index 5d1696160f..d49f9c5152 100644 --- a/examples/rsa/program/Cargo.toml +++ b/examples/rsa/program/Cargo.toml @@ -6,11 +6,11 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } digest = "0.10.7" rand = "0.8.5" -rsa = "0.6" # Check for the latest version -sha2 = "0.9.8" # Check for the latest version +rsa = "0.6" # Check for the latest version +sha2 = "0.9.8" # Check for the latest version [patch.crates-io] # Patch sha2 so we can use sha precompiles diff --git a/examples/rsa/program/elf/riscv32im-succinct-zkvm-elf b/examples/rsa/program/elf/riscv32im-succinct-zkvm-elf index 34cd8fa61a..c6eedf5521 100755 Binary files a/examples/rsa/program/elf/riscv32im-succinct-zkvm-elf and b/examples/rsa/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/rsa/script/Cargo.toml b/examples/rsa/script/Cargo.toml index 43f9f625df..709cb17a55 100644 --- a/examples/rsa/script/Cargo.toml +++ b/examples/rsa/script/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "rsa-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] rsa = "0.6" -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/ssz-withdrawals/program/Cargo.toml b/examples/ssz-withdrawals/program/Cargo.toml index f61a3df238..d71eb92a64 100644 --- a/examples/ssz-withdrawals/program/Cargo.toml +++ b/examples/ssz-withdrawals/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } hex-literal = "0.4.1" ssz_rs = { version = "0.9.0", features = ["serde"] } serde_json = "1.0.111" diff --git a/examples/ssz-withdrawals/program/elf/riscv32im-succinct-zkvm-elf b/examples/ssz-withdrawals/program/elf/riscv32im-succinct-zkvm-elf index 7b6fa18902..3f6d3b5b27 100755 Binary files a/examples/ssz-withdrawals/program/elf/riscv32im-succinct-zkvm-elf and b/examples/ssz-withdrawals/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/ssz-withdrawals/script/Cargo.toml b/examples/ssz-withdrawals/script/Cargo.toml index 618fefa437..50a07d7351 100644 --- a/examples/ssz-withdrawals/script/Cargo.toml +++ b/examples/ssz-withdrawals/script/Cargo.toml @@ -1,11 +1,11 @@ [package] name = "ssz-withdrawals-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-sdk = { workspace = true } [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/examples/tendermint/program/Cargo.toml b/examples/tendermint/program/Cargo.toml index 7ff7452b07..2da3d65c27 100644 --- a/examples/tendermint/program/Cargo.toml +++ b/examples/tendermint/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../../zkvm/entrypoint" } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } serde = { version = "1.0", default-features = false, features = ["derive"] } tendermint-light-client-verifier = { version = "0.35.0", default-features = false, features = [ diff --git a/examples/tendermint/program/elf/riscv32im-succinct-zkvm-elf b/examples/tendermint/program/elf/riscv32im-succinct-zkvm-elf index 1ed9712d94..f1f2001b88 100755 Binary files a/examples/tendermint/program/elf/riscv32im-succinct-zkvm-elf and b/examples/tendermint/program/elf/riscv32im-succinct-zkvm-elf differ diff --git a/examples/tendermint/script/Cargo.toml b/examples/tendermint/script/Cargo.toml index bacdedd026..3f676e8d55 100644 --- a/examples/tendermint/script/Cargo.toml +++ b/examples/tendermint/script/Cargo.toml @@ -1,14 +1,12 @@ [package] name = "tendermint-script" -version = "1.0.0-rc.1" -edition = "2021" +version = { workspace = true } +edition = { workspace = true } publish = false [dependencies] -sp1-core = { path = "../../../core", features = [ - "neon", -], version = "1.0.0-rc.1" } -sp1-sdk = { path = "../../../sdk", version = "1.0.0-rc.1" } +sp1-core = { workspace = true, features = ["neon"] } +sp1-sdk = { workspace = true } reqwest = { version = "0.11", features = ["json"] } tokio = { version = "1", features = ["full"] } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } @@ -23,4 +21,4 @@ serde_cbor = "0.11.2" sha2 = "0.10.8" [build-dependencies] -sp1-helper = { path = "../../../helper", version = "1.0.0-rc.1" } +sp1-helper = { workspace = true } diff --git a/helper/Cargo.toml b/helper/Cargo.toml index 633adf03c6..5d8d588257 100644 --- a/helper/Cargo.toml +++ b/helper/Cargo.toml @@ -10,6 +10,6 @@ keywords = { workspace = true } categories = { workspace = true } [dependencies] -sp1-build = { path = "../build", version = "1.0.0-rc.1" } +sp1-build = { workspace = true } cargo_metadata = "0.18.1" chrono = { version = "0.4.38", default-features = false, features = ["clock"] } diff --git a/prover/Cargo.toml b/prover/Cargo.toml index 64e19dd609..bb6347da30 100644 --- a/prover/Cargo.toml +++ b/prover/Cargo.toml @@ -10,13 +10,13 @@ keywords = { workspace = true } categories = { workspace = true } [dependencies] -sp1-recursion-program = { path = "../recursion/program", version = "1.0.0-rc.1" } -sp1-recursion-circuit = { path = "../recursion/circuit", version = "1.0.0-rc.1" } -sp1-recursion-compiler = { path = "../recursion/compiler", version = "1.0.0-rc.1" } -sp1-recursion-core = { path = "../recursion/core", version = "1.0.0-rc.1" } -sp1-recursion-gnark-ffi = { path = "../recursion/gnark-ffi", version = "1.0.0-rc.1" } -sp1-core = { path = "../core", version = "1.0.0-rc.1" } -sp1-primitives = { path = "../primitives", version = "1.0.0-rc.1" } +sp1-recursion-program = { workspace = true } +sp1-recursion-circuit = { workspace = true } +sp1-recursion-compiler = { workspace = true } +sp1-recursion-core = { workspace = true } +sp1-recursion-gnark-ffi = { workspace = true } +sp1-core = { workspace = true } +sp1-primitives = { workspace = true } p3-field = { workspace = true } p3-challenger = { workspace = true } p3-baby-bear = { workspace = true } diff --git a/recursion/circuit/Cargo.toml b/recursion/circuit/Cargo.toml index bae2538388..7fac1a71d4 100644 --- a/recursion/circuit/Cargo.toml +++ b/recursion/circuit/Cargo.toml @@ -16,13 +16,13 @@ p3-commit = { workspace = true } p3-fri = { workspace = true } p3-matrix = { workspace = true } p3-util = { workspace = true } -sp1-recursion-core = { path = "../core", version = "1.0.0-rc.1" } -sp1-core = { path = "../../core", version = "1.0.0-rc.1" } +sp1-recursion-core = { workspace = true } +sp1-core = { workspace = true } itertools = "0.13.0" serde = { version = "1.0.204", features = ["derive"] } -sp1-recursion-derive = { path = "../derive", version = "1.0.0-rc.1" } -sp1-recursion-compiler = { path = "../compiler", version = "1.0.0-rc.1" } -sp1-recursion-program = { path = "../program", version = "1.0.0-rc.1" } +sp1-recursion-derive = { workspace = true } +sp1-recursion-compiler = { workspace = true } +sp1-recursion-program = { workspace = true } p3-bn254-fr = { workspace = true } p3-baby-bear = { workspace = true } bincode = "1.3.3" @@ -36,7 +36,7 @@ p3-merkle-tree = { workspace = true } p3-poseidon2 = { workspace = true } zkhash = "0.2.0" rand = "0.8.5" -sp1-recursion-gnark-ffi = { path = "../gnark-ffi", version = "1.0.0-rc.1" } +sp1-recursion-gnark-ffi = { workspace = true } [features] native-gnark = ["sp1-recursion-gnark-ffi/native"] diff --git a/recursion/compiler/Cargo.toml b/recursion/compiler/Cargo.toml index 555e7c46cc..56ae5cf40e 100644 --- a/recursion/compiler/Cargo.toml +++ b/recursion/compiler/Cargo.toml @@ -21,10 +21,10 @@ p3-poseidon2 = { workspace = true } p3-symmetric = { workspace = true } p3-util = { workspace = true } -sp1-core = { path = "../../core", version = "1.0.0-rc.1" } -sp1-primitives = { path = "../../primitives", version = "1.0.0-rc.1" } -sp1-recursion-core = { path = "../core", version = "1.0.0-rc.1" } -sp1-recursion-derive = { path = "../derive", version = "1.0.0-rc.1" } +sp1-core = { workspace = true } +sp1-primitives = { workspace = true } +sp1-recursion-core = { workspace = true } +sp1-recursion-derive = { workspace = true } itertools = "0.13.0" serde = { version = "1.0.204", features = ["derive"] } diff --git a/recursion/core/Cargo.toml b/recursion/core/Cargo.toml index 7fdb6ad2ff..3d8b0d486e 100644 --- a/recursion/core/Cargo.toml +++ b/recursion/core/Cargo.toml @@ -18,10 +18,10 @@ p3-matrix = { workspace = true } p3-maybe-rayon = { workspace = true } p3-poseidon2 = { workspace = true } p3-symmetric = { workspace = true } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } -sp1-primitives = { path = "../../primitives", version = "1.0.0-rc.1" } +sp1-derive = { workspace = true } +sp1-primitives = { workspace = true } tracing = "0.1.40" -sp1-core = { path = "../../core", version = "1.0.0-rc.1" } +sp1-core = { workspace = true } hashbrown = { version = "0.14.5", features = ["serde"] } itertools = "0.13.0" p3-bn254-fr = { workspace = true } diff --git a/recursion/gnark-cli/Cargo.toml b/recursion/gnark-cli/Cargo.toml index 0c8228f221..c43a28566b 100644 --- a/recursion/gnark-cli/Cargo.toml +++ b/recursion/gnark-cli/Cargo.toml @@ -10,8 +10,6 @@ keywords = { workspace = true } categories = { workspace = true } [dependencies] -sp1-recursion-gnark-ffi = { path = "../gnark-ffi", features = [ - "native", -], version = "1.0.0-rc.1" } +sp1-recursion-gnark-ffi = { workspace = true, features = ["native"] } clap = { version = "4.5.9", features = ["derive"] } bincode = "1.3.3" diff --git a/recursion/gnark-ffi/Cargo.toml b/recursion/gnark-ffi/Cargo.toml index aab0a5294a..1ef47e6ce1 100644 --- a/recursion/gnark-ffi/Cargo.toml +++ b/recursion/gnark-ffi/Cargo.toml @@ -13,8 +13,8 @@ categories = { workspace = true } p3-field = { workspace = true } p3-symmetric = { workspace = true } p3-baby-bear = { workspace = true } -sp1-recursion-compiler = { path = "../compiler", version = "1.0.0-rc.1" } -sp1-core = { path = "../../core", version = "1.0.0-rc.1" } +sp1-recursion-compiler = { workspace = true } +sp1-core = { workspace = true } serde = "1.0.204" serde_json = "1.0.120" tempfile = "3.10.1" diff --git a/recursion/program/Cargo.toml b/recursion/program/Cargo.toml index 74c4abc082..134620d77f 100644 --- a/recursion/program/Cargo.toml +++ b/recursion/program/Cargo.toml @@ -23,10 +23,10 @@ p3-baby-bear = { workspace = true } p3-dft = { workspace = true } p3-merkle-tree = { workspace = true } p3-poseidon2 = { workspace = true } -sp1-recursion-core = { path = "../core", version = "1.0.0-rc.1" } -sp1-recursion-compiler = { path = "../compiler", version = "1.0.0-rc.1" } -sp1-core = { path = "../../core", version = "1.0.0-rc.1" } -sp1-primitives = { path = "../../primitives", version = "1.0.0-rc.1" } +sp1-recursion-core = { workspace = true } +sp1-recursion-compiler = { workspace = true } +sp1-core = { workspace = true } +sp1-primitives = { workspace = true } itertools = "0.13.0" serde = { version = "1.0.204", features = ["derive"] } rand = "0.8.5" diff --git a/sdk/Cargo.toml b/sdk/Cargo.toml index 8eff747606..36da7fe893 100644 --- a/sdk/Cargo.toml +++ b/sdk/Cargo.toml @@ -22,8 +22,8 @@ reqwest = { version = "0.12.4", features = [ "stream", ] } anyhow = "1.0.83" -sp1-prover = { path = "../prover", version = "1.0.0-rc.1" } -sp1-core = { path = "../core", version = "1.0.0-rc.1" } +sp1-prover = { workspace = true } +sp1-core = { workspace = true } futures = "0.3.30" bincode = "1.3.3" tokio = { version = "1.38.0", features = ["full"] } diff --git a/tests/bls12381-add/Cargo.toml b/tests/bls12381-add/Cargo.toml index 125e3c098f..ff3fbc99f8 100644 --- a/tests/bls12381-add/Cargo.toml +++ b/tests/bls12381-add/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } num = { version = "0.4.1", default-features = false } diff --git a/tests/bls12381-decompress/Cargo.toml b/tests/bls12381-decompress/Cargo.toml index f26c655f82..2b837fce72 100644 --- a/tests/bls12381-decompress/Cargo.toml +++ b/tests/bls12381-decompress/Cargo.toml @@ -6,6 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1", features = [ - "bls12381", -] } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["bls12381"] } diff --git a/tests/bls12381-double/Cargo.toml b/tests/bls12381-double/Cargo.toml index 5f201c91ee..cb43319a31 100644 --- a/tests/bls12381-double/Cargo.toml +++ b/tests/bls12381-double/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } num = { version = "0.4.1", default-features = false } diff --git a/tests/bls12381-mul/Cargo.toml b/tests/bls12381-mul/Cargo.toml index 1ef11124fa..b9b519bae1 100644 --- a/tests/bls12381-mul/Cargo.toml +++ b/tests/bls12381-mul/Cargo.toml @@ -6,7 +6,5 @@ publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", features = [ - "bls12381", -], version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["bls12381"] } +sp1-derive = { path = "../../derive" } diff --git a/tests/bn254-add/Cargo.toml b/tests/bn254-add/Cargo.toml index 094509149d..f9dd6654a8 100644 --- a/tests/bn254-add/Cargo.toml +++ b/tests/bn254-add/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } num = { version = "0.4.1", default-features = false } diff --git a/tests/bn254-double/Cargo.toml b/tests/bn254-double/Cargo.toml index a03b1144cb..c95972dda2 100644 --- a/tests/bn254-double/Cargo.toml +++ b/tests/bn254-double/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" num = { version = "0.4.1", default-features = false } diff --git a/tests/bn254-mul/Cargo.toml b/tests/bn254-mul/Cargo.toml index e8d6de1a4d..b891e5fd8a 100644 --- a/tests/bn254-mul/Cargo.toml +++ b/tests/bn254-mul/Cargo.toml @@ -6,7 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", features = [ - "bn254", -], version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["bn254"] } +sp1-derive = { path = "../../derive" } diff --git a/tests/cycle-tracker/Cargo.toml b/tests/cycle-tracker/Cargo.toml index 0df21f4be1..fb04b2465c 100644 --- a/tests/cycle-tracker/Cargo.toml +++ b/tests/cycle-tracker/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } +sp1-derive = { path = "../../derive" } diff --git a/tests/ecrecover/Cargo.toml b/tests/ecrecover/Cargo.toml index 0f56fdd3c7..1c74f8af73 100644 --- a/tests/ecrecover/Cargo.toml +++ b/tests/ecrecover/Cargo.toml @@ -6,9 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", features = [ - "secp256k1", -], version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["secp256k1"] } hex-literal = "0.4.1" num = { version = "0.4.1", default-features = false } k256 = { version = "0.13.3", features = ["ecdsa"] } diff --git a/tests/ed-add/Cargo.toml b/tests/ed-add/Cargo.toml index 317029d546..b8323c2e8f 100644 --- a/tests/ed-add/Cargo.toml +++ b/tests/ed-add/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" num = { version = "0.4.1", default-features = false } diff --git a/tests/ed-decompress/Cargo.toml b/tests/ed-decompress/Cargo.toml index ad4e40c3fd..31cc9802e4 100644 --- a/tests/ed-decompress/Cargo.toml +++ b/tests/ed-decompress/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" diff --git a/tests/ed25519/Cargo.toml b/tests/ed25519/Cargo.toml index e7cc58ca83..cdf64839d8 100644 --- a/tests/ed25519/Cargo.toml +++ b/tests/ed25519/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } ed25519-dalek = { git = "https://github.com/sp1-patches/curve25519-dalek", branch = "patch-v4.1.1" } hex-literal = "0.4.1" diff --git a/tests/fibonacci/Cargo.toml b/tests/fibonacci/Cargo.toml index 75646e34c2..bbe0fde81a 100644 --- a/tests/fibonacci/Cargo.toml +++ b/tests/fibonacci/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/hint-io/Cargo.toml b/tests/hint-io/Cargo.toml index a942819cd8..1e8caf9ef3 100644 --- a/tests/hint-io/Cargo.toml +++ b/tests/hint-io/Cargo.toml @@ -5,4 +5,4 @@ version = "1.0.0-rc.1" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/keccak-permute/Cargo.toml b/tests/keccak-permute/Cargo.toml index 706eb279d2..1836a61e6a 100644 --- a/tests/keccak-permute/Cargo.toml +++ b/tests/keccak-permute/Cargo.toml @@ -5,4 +5,4 @@ version = "1.0.0-rc.1" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/keccak256/Cargo.toml b/tests/keccak256/Cargo.toml index 7e0096df1c..4d6b9d1f40 100644 --- a/tests/keccak256/Cargo.toml +++ b/tests/keccak256/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } tiny-keccak = { git = "https://github.com/sp1-patches/tiny-keccak", branch = "patch-v2.0.2", features = [ "keccak", ] } diff --git a/tests/panic/Cargo.toml b/tests/panic/Cargo.toml index 7d1590ba81..73408f84e5 100644 --- a/tests/panic/Cargo.toml +++ b/tests/panic/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } +sp1-derive = { path = "../../derive" } diff --git a/tests/rand/Cargo.toml b/tests/rand/Cargo.toml index d9fa4f0eb2..d37f14d2e7 100644 --- a/tests/rand/Cargo.toml +++ b/tests/rand/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } +sp1-derive = { path = "../../derive" } rand = "0.8.5" diff --git a/tests/secp256k1-add/Cargo.toml b/tests/secp256k1-add/Cargo.toml index ee0703f97b..c1e56e3421 100644 --- a/tests/secp256k1-add/Cargo.toml +++ b/tests/secp256k1-add/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" num = { version = "0.4.1", default-features = false } diff --git a/tests/secp256k1-decompress/Cargo.toml b/tests/secp256k1-decompress/Cargo.toml index b9d9098007..5abf03a12b 100644 --- a/tests/secp256k1-decompress/Cargo.toml +++ b/tests/secp256k1-decompress/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/secp256k1-double/Cargo.toml b/tests/secp256k1-double/Cargo.toml index e0f8a55b77..ab451635bd 100644 --- a/tests/secp256k1-double/Cargo.toml +++ b/tests/secp256k1-double/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" num = { version = "0.4.1", default-features = false } diff --git a/tests/secp256k1-mul/Cargo.toml b/tests/secp256k1-mul/Cargo.toml index edca7dad9c..451cc9cdee 100644 --- a/tests/secp256k1-mul/Cargo.toml +++ b/tests/secp256k1-mul/Cargo.toml @@ -6,7 +6,5 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", features = [ - "secp256k1", -], version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["secp256k1"] } +sp1-derive = { path = "../../derive" } diff --git a/tests/sha-compress/Cargo.toml b/tests/sha-compress/Cargo.toml index 49e06915ef..a7459e5e39 100644 --- a/tests/sha-compress/Cargo.toml +++ b/tests/sha-compress/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/sha-extend/Cargo.toml b/tests/sha-extend/Cargo.toml index 678a6351c1..ee2b76c606 100644 --- a/tests/sha-extend/Cargo.toml +++ b/tests/sha-extend/Cargo.toml @@ -6,4 +6,4 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } diff --git a/tests/sha2/Cargo.toml b/tests/sha2/Cargo.toml index eb8f91f373..d58f48b4a2 100644 --- a/tests/sha2/Cargo.toml +++ b/tests/sha2/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } hex-literal = "0.4.1" sha2 = { git = "https://github.com/succinctbot/RustCrypto-hashes.git" } hex = "0.4.3" diff --git a/tests/tendermint-benchmark/Cargo.toml b/tests/tendermint-benchmark/Cargo.toml index 4356e80df8..2f4871e764 100644 --- a/tests/tendermint-benchmark/Cargo.toml +++ b/tests/tendermint-benchmark/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } serde_json = { version = "1.0", default-features = false, features = ["alloc"] } serde = { version = "1.0", default-features = false, features = ["derive"] } tendermint = { version = "0.34.0", default-features = false } diff --git a/tests/uint256-arith/Cargo.toml b/tests/uint256-arith/Cargo.toml index f1167e76a9..566e0326a3 100644 --- a/tests/uint256-arith/Cargo.toml +++ b/tests/uint256-arith/Cargo.toml @@ -6,6 +6,6 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } +sp1-derive = { path = "../../derive" } crypto-bigint = "0.6.0-pre.12" diff --git a/tests/uint256-mul/Cargo.toml b/tests/uint256-mul/Cargo.toml index 738c068106..b566692a4d 100644 --- a/tests/uint256-mul/Cargo.toml +++ b/tests/uint256-mul/Cargo.toml @@ -8,6 +8,6 @@ publish = false [dependencies] rand = "0.8" num = { version = "0.4.1" } -sp1-zkvm = { path = "../../zkvm/entrypoint", version = "1.0.0-rc.1" } -sp1-derive = { path = "../../derive", version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint" } +sp1-derive = { path = "../../derive" } bytemuck = "1.15.0" diff --git a/tests/verify-proof/Cargo.toml b/tests/verify-proof/Cargo.toml index f567fea835..aafde1fe9a 100644 --- a/tests/verify-proof/Cargo.toml +++ b/tests/verify-proof/Cargo.toml @@ -6,9 +6,7 @@ edition = "2021" publish = false [dependencies] -sp1-zkvm = { path = "../../zkvm/entrypoint", features = [ - "verify", -], version = "1.0.0-rc.1" } +sp1-zkvm = { path = "../../zkvm/entrypoint", features = ["verify"] } hex-literal = "0.4.1" hex = "0.4.3" sha2 = "0.10.8" diff --git a/zkvm/entrypoint/Cargo.toml b/zkvm/entrypoint/Cargo.toml index 0b6042f779..d51bccbf6a 100644 --- a/zkvm/entrypoint/Cargo.toml +++ b/zkvm/entrypoint/Cargo.toml @@ -21,8 +21,8 @@ sha2 = { version = "0.10.8" } lazy_static = "1.5.0" # optional -sp1-lib = { path = "../lib", optional = true, version = "1.0.0-rc.1" } -sp1-primitives = { path = "../../primitives", optional = true, version = "1.0.0-rc.1" } +sp1-lib = { workspace = true, optional = true } +sp1-primitives = { workspace = true, optional = true } p3-baby-bear = { workspace = true, optional = true } p3-field = { workspace = true, optional = true }