-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate commitment prover and verifier to modules #482
Separate commitment prover and verifier to modules #482
Conversation
Your org has enabled the Graphite merge queue for merging into devAdd the label “merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. You must have a Graphite account in order to use the merge queue. Sign up using this link. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## dev #482 +/- ##
=======================================
Coverage 95.09% 95.09%
=======================================
Files 62 63 +1
Lines 9195 9195
Branches 9195 9195
=======================================
Hits 8744 8744
Misses 393 393
Partials 58 58 ☔ View full report in Codecov by Sentry. |
b2ab31d
to
eb3cd37
Compare
ee56eb1
to
06846de
Compare
8692b73
to
55070e9
Compare
4277202
to
caf8fdd
Compare
55070e9
to
3ff5bbb
Compare
caf8fdd
to
cce3b3a
Compare
3ff5bbb
to
46d3ad1
Compare
cce3b3a
to
eb61e26
Compare
46d3ad1
to
62672e7
Compare
eb61e26
to
a781278
Compare
62672e7
to
8fe5ecd
Compare
a781278
to
0949943
Compare
8fe5ecd
to
ab770f3
Compare
0949943
to
a237cab
Compare
ab770f3
to
67c557c
Compare
a237cab
to
c995f42
Compare
67c557c
to
59252fc
Compare
c995f42
to
552036a
Compare
59252fc
to
f9ab969
Compare
fed4457
to
229a2f9
Compare
f9ab969
to
b658169
Compare
229a2f9
to
872df22
Compare
b658169
to
095d7a8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 3 of 3 files at r1, 2 of 2 files at r2, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @spapinistarkware)
src/core/commitment_scheme/prover.rs
line 6 at r2 (raw file):
//! Note: This implementation is not really a polynomial commitment scheme, because we are not in //! the unique decoding regime. This is enough for a STARK proof though, where we onyl want to imply //! the existence of such polynomials, and re ok with having a small decoding list.
Move to mod.rs?
Code quote:
//! Implements a FRI polynomial commitment scheme.
//! This is a protocol where the prover can commit on a set of polynomials and then prove their
//! opening on a set of points.
//! Note: This implementation is not really a polynomial commitment scheme, because we are not in
//! the unique decoding regime. This is enough for a STARK proof though, where we onyl want to imply
//! the existence of such polynomials, and re ok with having a small decoding list.
src/core/commitment_scheme/verifier.rs
line 27 at r2 (raw file):
type ProofChannel = Blake2sChannel; /// The verifier side of a FRI polynomial commitment scheme. See [self].
Modify this.
Code quote:
See [self]
095d7a8
to
c69d9da
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @alonh5)
src/core/commitment_scheme/prover.rs
line 6 at r2 (raw file):
Previously, alonh5 (Alon Haramati) wrote…
Move to mod.rs?
Done.
src/core/commitment_scheme/verifier.rs
line 27 at r2 (raw file):
Previously, alonh5 (Alon Haramati) wrote…
Modify this.
Done.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewed 2 of 2 files at r3, all commit messages.
Reviewable status: complete! all files reviewed, all discussions resolved (waiting on @spapinistarkware)
This change is