* gl
* stage 1 optimizations
* working optimized poseidon
* Fix posedion tests
* in progress gate type refactor
* working gates
* working e2e
* hm'
* hm2
* debug saga continues
* more debugging cry
* more debug
* it finally works
* optimizations
* more optimizations
* new changes
* more optimizations
* more cleanup
* some refactoring
* new files
* flattening of packages
* working commit
* more refactor
* more flattening
* more flattening
* more more refactor
* more optimizations
* more optimizations
* more optimizations
* plonk benchmark
* plonk
* fix r1cs
* resolve kevin's comments
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/base.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* Update goldilocks/quadratic_extension.go
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* fix: resolve kevin's confusion
---------
Co-authored-by: Kevin Jue <kjue235@gmail.com>
* added step test case
* export solidity code
* just set proof's public input as public variables
* make serialization a command line option
* added flag to output solidity
* some changes to the benchmark file
* used gnark cherry picked bug fix
* removed fuzz testing
* added some logging
* more debug messages and test cases for the hint issue
* removed usage of goldilocks reduce
* removed prints
* removed GoldilocksReduce
* removed prints
* added a todo
* some serialization changes
* make proof with PIS public input
* upgraded to 0.8 gnark
* reduced pow witness
* fixed bug
* fixed test
* fixed bug
* adding profiling
* changed everything to be pointers
* convert remaining poseidon constants
* added the recursive_very_small
* added more outputs for benchmark
* removed unused file
* change field import
* change import of field package
* changed field import
* moved hash to poseidon and some changes to the field package
* changed file structure
* pretty print fibonacci data files
* added in new dummy proof serialized data
* updated powresponse calculation in the challenger chip
* changes to reflect these plonky2 changes: 40aecc8e95
* modified benchmark to accept circuit name