Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "risc0-verifier"
version = "0.10.0"
version = "0.11.0"
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/HorizenLabs/risc0-verifier"
Expand All @@ -12,11 +12,14 @@ keywords = ["crypto", "no-std", "blockchain", "cryptography", "risc0"]
serde = { version = "1.0.217", default-features = false, features = ["derive"] }
risc0-core-v1 = { package = "risc0-core", version = "1.2.6", default-features = false }
risc0-core-v2 = { package = "risc0-core", version = "2.0.0", default-features = false }
risc0-core-v3 = { package = "risc0-core", version = "3.0.0", default-features = false }
risc0-zkp-v1 = { package = "risc0-zkp", version = "1.2.6", default-features = false }
risc0-zkp-v2 = { package = "risc0-zkp", version = "2.0.0", default-features = false }
risc0-zkp-v3 = { package = "risc0-zkp", version = "3.0.0", default-features = false }
risc0-binfmt-v1 = { package = "risc0-binfmt", version = "1.2.6", default-features = false }
risc0-circuit-rv32im-v1 = { package = "risc0-circuit-rv32im", version = "1.2.6", default-features = false }
risc0-circuit-rv32im-v2 = { package = "risc0-circuit-rv32im", version = "^3.0.0", default-features = false }
risc0-circuit-rv32im-v4 = { package = "risc0-circuit-rv32im", version = "^4.0.0", default-features = false }
anyhow = { version = "1.0.95", default-features = false }
hex = { version = "0.4.3", default-features = false, features = ["alloc"] }
bytemuck = { version = "1.21.0", default-features = false }
Expand Down
4 changes: 2 additions & 2 deletions generate_proofs/host/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ version = "0.1.0"
edition = "2021"

[dependencies]
risc0-zkvm = { version = "2.3.0", features = ["prove"] }
risc0-zkp = { version = "2.0.0" }
risc0-zkvm = { version = "3.0.0", features = ["prove"] }
risc0-zkp = { version = "3.0.0" }
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
serde_json = "1.0.133"
ciborium = "0.2.2"
Expand Down
1 change: 1 addition & 0 deletions generate_proofs/host/method-3.0.0/info.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7f423b2f1095359fe3305c5328e9f5cc3eba01c9f9559bfbf6a3a59d73cc77ae
Binary file added generate_proofs/host/method-3.0.0/method
Binary file not shown.
2 changes: 1 addition & 1 deletion generate_proofs/methods/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version = "0.1.0"
edition = "2021"

[build-dependencies]
risc0-build = { version = "2.1.2" }
risc0-build = { version = "3.0.0" }

[package.metadata.risc0]
methods = ["guest"]
4 changes: 2 additions & 2 deletions generate_proofs/methods/guest/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ edition = "2021"
[workspace]

[dependencies]
risc0-zkvm = { version = "2.3.0", default-features = false, features = [
risc0-zkvm = { version = "3.0.0", default-features = false, features = [
'std',
] }
risc0-zkp = { version = "2.0.0", default-features = false }
risc0-zkp = { version = "3.0.0", default-features = false }

[package.metadata.cargo-machete]
# Used to fix the version
Expand Down
25 changes: 25 additions & 0 deletions resources/cases/prover_3.0.0/vm_3.0.0/poseidon2_16.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/3.0.0-3.0.0/poseidon2_16.bin",
"journal": {
"bytes": [
58,
64,
0,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/prover_3.0.0/vm_3.0.0/poseidon2_22.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/3.0.0-3.0.0/poseidon2_22.bin",
"journal": {
"bytes": [
34,
0,
60,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/prover_3.0.0/vm_3.0.0/succinct_16.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/3.0.0-3.0.0/succinct_16.bin",
"journal": {
"bytes": [
58,
64,
0,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/prover_3.0.0/vm_3.0.0/succinct_22.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/3.0.0-3.0.0/succinct_22.bin",
"journal": {
"bytes": [
34,
0,
60,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_16.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_16.bin",
"journal": {
"bytes": [
58,
64,
0,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_17.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_17.bin",
"journal": {
"bytes": [
12,
0,
1,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_18.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_18.bin",
"journal": {
"bytes": [
8,
0,
2,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_19.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_19.bin",
"journal": {
"bytes": [
0,
0,
4,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_20.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_20.bin",
"journal": {
"bytes": [
54,
0,
12,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_21.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_21.bin",
"journal": {
"bytes": [
76,
0,
28,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
25 changes: 25 additions & 0 deletions resources/cases/single_full_segment_v3/poseidon2_22.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"receipt_path": "./resources/receipts/single_full_segment_v3/poseidon2_22.bin",
"journal": {
"bytes": [
34,
0,
60,
0,
0,
0,
0,
0
]
},
"vk": [
792412799,
2671088912,
1398550755,
3438668072,
3372333630,
4221261305,
2644878326,
2927086707
]
}
Binary file added resources/receipts/3.0.0-3.0.0/poseidon2_16.bin
Binary file not shown.
Binary file added resources/receipts/3.0.0-3.0.0/poseidon2_22.bin
Binary file not shown.
Binary file added resources/receipts/3.0.0-3.0.0/succinct_16.bin
Binary file not shown.
Binary file added resources/receipts/3.0.0-3.0.0/succinct_22.bin
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
13 changes: 13 additions & 0 deletions src/circuit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,17 @@ impl<
{
}

pub trait CircuitCoreDefV3:
risc0_zkp_v3::adapter::CircuitCoreDef<risc0_zkp_v3::field::baby_bear::BabyBear> + 'static
{
}

impl<
T: risc0_zkp_v3::adapter::CircuitCoreDef<risc0_zkp_v3::field::baby_bear::BabyBear> + 'static,
> CircuitCoreDefV3 for T
{
}

pub mod v1_0;

pub mod v1_1;
Expand All @@ -50,3 +61,5 @@ pub mod v2_1;
pub mod v2_2;

pub mod v2_3;

pub mod v3_0;
Loading
Loading