Benedikt Bünz
768db4eb04
Optimize verifier eq ( #102 )
* wip we need to be able to do batch opening for different poly sizes or pad poly with zeros
* fix small public inputs. Only works for pow2 pubinput
Co-authored-by: Charles Chen <chancharles92@gmail.com>
2 years ago
zhenfei
719f595758
Batch all ( #89 )
- use sumcheck to batch open PCS
- split Prod and witness into two batches
- benchmark code
2 years ago
zhenfei
baaa06b07b
enabling batch opening and mock tests ( #80 )
- add mock circuits
- add vanilla and jellyfish plonk gates
- performance tuning
2 years ago
zhenfei
3c0cb70109
perm check ( #62 )
Co-authored-by: Charles Chen <chancharles92@gmail.com>
2 years ago
chancharles92
8281e7c877
Prod check ( #61 )
2 years ago
zhenfei
a6ea6ac26b
initial integration of hyperplonk snark( #39 )
2 years ago
zhenfei
229148eb5a
move transcript to trait ( #46 )
2 years ago
zhenfei
1d12a3e582
23 permutation checks ( #32 )
2 years ago
zhenfei
3ea5b61c5e
26 implement `prod(0,x)` ( #27 )
2 years ago
zhenfei
97a89d7ecc
polish IOP code base ( #24 )
2 years ago
zhenfei
7651e39f7a
optimize uni poly interpolation ( #19 )
2 years ago
zhenfei
0d77c3a2b1
impl zero check ( #15 ) and vp operations ( #17 )
2 years ago
zhenfei
fbd400941e
initial implemetation of Sumcheck protocol ( #7 )
2 years ago