Skip to content

Commit a0f20c0

Browse files
author
Kunming Jiang
committed
First interleave draft
2 parents ce70581 + 9278e78 commit a0f20c0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

99 files changed

+1798
-1330
lines changed

Cargo.lock

+91-37
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+12-7
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ members = [
1313
"sumcheck",
1414
"transcript",
1515
"whir",
16+
"witness",
17+
"p3",
1618
]
1719
resolver = "2"
1820

@@ -35,13 +37,16 @@ itertools = "0.13"
3537
num-bigint = { version = "0.4.6" }
3638
num-derive = "0.4"
3739
num-traits = "0.2"
38-
p3-challenger = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
39-
p3-field = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
40-
p3-goldilocks = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
41-
p3-mds = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
42-
p3-poseidon = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
43-
p3-poseidon2 = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
44-
p3-symmetric = { git = "https://github.com/scroll-tech/plonky3", rev = "8d2be81" }
40+
p3-baby-bear = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
41+
p3-challenger = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
42+
p3-field = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
43+
p3-goldilocks = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
44+
p3-matrix = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
45+
p3-maybe-rayon = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
46+
p3-mds = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
47+
p3-poseidon = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
48+
p3-poseidon2 = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
49+
p3-symmetric = { git = "https://github.com/scroll-tech/plonky3", rev = "20c3cb9" }
4550
paste = "1"
4651
plonky2 = "0.2"
4752
poseidon = { path = "./poseidon" }

ceno_rt/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ repository = "https://github.com/scroll-tech/ceno"
1010
version = "0.1.0"
1111

1212
[dependencies]
13-
getrandom = { version = "*", features = ["custom"], default-features = false }
13+
getrandom = { version = "0.2.15", features = ["custom"], default-features = false }
1414
rkyv = { version = "0.8", features = ["pointer_width_32"] }

ceno_zkvm/Cargo.toml

+2-3
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@ ceno_emul = { path = "../ceno_emul" }
2121
ff_ext = { path = "../ff_ext" }
2222
mpcs = { path = "../mpcs" }
2323
multilinear_extensions = { version = "0", path = "../multilinear_extensions" }
24+
p3 = { path = "../p3" }
2425
sumcheck = { version = "0", path = "../sumcheck" }
2526
transcript = { path = "../transcript" }
27+
witness = { path = "../witness" }
2628

2729
itertools.workspace = true
2830
num-traits.workspace = true
29-
p3-field.workspace = true
30-
p3-goldilocks.workspace = true
31-
p3-mds.workspace = true
3231
paste.workspace = true
3332
poseidon.workspace = true
3433
prettytable-rs.workspace = true

0 commit comments

Comments
 (0)