Charles Lu
22d9a191f7
open source under MIT license
1 year ago
Alex Xiong
e15b079684
update nix to flake ( #101 )
* update nix to flake
* add nix sanity check cronjob
1 year ago
chancharles92
e70b421351
Multilinear PCS open refactor ( #113 )
* cherry-pick the commit and fix clippy
* fix multi-open test
* fix srs_gen test
1 year ago
chancharles92
858014e131
Revert "refactor multilinear PCS opening" ( #112 )
This reverts commit f16db389e3
.
1 year ago
chancharles92
f16db389e3
refactor multilinear PCS opening
1 year ago
zhenfei
8256fb3ee2
FEAT: msm timers ( #108 )
1 year ago
Charles Chen
c48c1b97a5
more parallelization
1 year ago
Charles Chen
5d6985b799
more parallelization
1 year ago
Charles Chen
81073dfee1
batch inversion
1 year ago
Charles Chen
648ea51ff4
arc
1 year ago
chancharles92
366a2674bc
remove identity polynomial commitments and PCS evaluations ( #104 )
* remove sid pcs evals
* minor optimization + more timers
1 year ago
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
Charles Chen
bd1fc9897e
refactor snark
2 years ago
Charles Chen
bee67686d0
remove redundant apis
2 years ago
Charles Chen
5e782910d4
refactor permcheck
2 years ago
Charles Chen
d6674351c1
refactor prodcheck
2 years ago
Charles Chen
4c9f4390dc
reduce rounds in batching
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