-
Notifications
You must be signed in to change notification settings - Fork 381
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* feat: add test * feat: split BatchVerifyMultiPoints in two to retrieve pairing arguments * feat: test circuit for BatchVerifyMultiPoints * feat: split plonk verifier in two * feat: batch verify kzg folded proofs in plonk verifier * feat: cleaning * feat: hash public data in final circuit * feat: use different circuits * feat: BatchVerifyCircuits instantiation * feat: multi circuit (wo hashing public inputs) ok * feat: public inputs hash ok * feat: cleaning * feat: clean comment * refactor: use references instead of values * docs: add method docs * chore: use new unsafe SRS generation for test * feat: use native prove/verifier option aggregator * fix: return signature * fix: return value * feat: use constant verification key in tests * docs: constant verification key in example * chore: make inner witness public * chore: fix typo * perf: make verification key constant * feat: add batch verifier * chore: remove test.Assert in non-test * refactor: use constant verification key and simplify witness assignment * feat: setting up circuit with selectors * feat: placeholder, assignment ok * feat: restores batchVerifyMultPoints * feat: split new files * feat: move getInnerData * feat: added **_bis.go files * feat: add lookup and select to curve * feat: split PLONK verification key * fix: missing argument * feat: perform generic exponentiation * chore: linter warning * feat: add base and circuit verification key init * feat: implement verification key switching * feat: add switched verification * fix: missing return * feat: hash works * test: add aggregation test * test: fix aggregation circuit test * chore: simplify placeholder * test: use bigger padding to ensure constant size of two * docs: AssertDifferentProofs * test: add test with public input digest * test: return only public witness * chore: remove old files --------- Co-authored-by: Ivo Kubjas <[email protected]>
- Loading branch information
1 parent
17fa8eb
commit a1bb3ee
Showing
9 changed files
with
774 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.