-
Notifications
You must be signed in to change notification settings - Fork 136
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
Stark: Prover and Verifier over field extensions v3 #724
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #724 +/- ##
==========================================
- Coverage 95.66% 95.63% -0.04%
==========================================
Files 136 136
Lines 30672 30882 +210
==========================================
+ Hits 29342 29533 +191
- Misses 1330 1349 +19 ☔ View full report in Codecov by Sentry. |
Round 2 has a slowdown of around 2%
We should explore this a bit |
After double checking, it seems this version is faster. Incredible PR |
Prover and Verifier over field extensions v3
Description
This is the last PR in the series to refactor the Prover and Verifier to use field extensions. This PR modifies the tables and frames to be aware of different fields coming from evaluations of main (base field) and auxiliary trace (field extension) columns. This PR includes:
EvaluationTable
struct that can hold main and auxiliary evaluation tables that take values in different fields.Frame
struct to hold main and auxiliary evaluations in the same spirit.