You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor compute_deep_composition_poly function (#200)
* [WIP] Deep FRI
* Finish implementation
* Document code
* Fix vulnerability tests and add more
* Define basic traits and structs for Air
* Write basic skeleton of ConstraintEvaluator
* Save evaluator progress
* Complete evaluator basic methods
* Fix some compilation errors
* Finish method for computing composition poly from Evaluation Table
* More fixes
* More progress
* Comment out tests
* [WIP] Implement verifier
* Debugging stuff
* Remove debugging stuff as the boundary ood evaluation was correct
* Uncomment important line
* Start compute_deep_composition_poly refactor
* Finish compute_deep_composition_poly refactor
* Refactor trace function to take the length as a parameter
* Fix hardcoded boundary poly degree on verifier
* Some fixes
* Fix transition_divisors implementation
* Fix transition_divisor once more
* Fix calculation of trace primitive root on the verifier
* Test finally working
* Remove unusued num_assertions field
* [WIP] fiat-shamir integration
* Comment transcript.append line in fri function
* Fix fiat-shamir integration bugs
* Fix boundaryconstraints zerofier test
* Fix clippy suggestiojns
* Remove outdated comments
* Rename compute_transition_evaluations
* Add Fibonacci AIR test for a 17 finite field
* Save refactor WIP
* Refactor compute_deep_composition_poly to generalize for a trace with more than one column
* Add comments to dummy transcript challenge calls in verifier
* Use a better variable name
* Remove debug comment
* Add comments and documentation
* Fix typo
---------
Co-authored-by: Javier Chatruc <[email protected]>
0 commit comments