-
Notifications
You must be signed in to change notification settings - Fork 369
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor: use emulated.FieldParams as type parameter to generic Curve…
… and Pairing (#901) * feat: newScalar method in 2-chains * refactor: better error msgs * refactor: change curve and pairing definition * refactor: 2-chains implement * refactor: sw_bls12381 implement * refactor: sw_bn254 implement * refactor: sw_bw6761 implement * test: remove unused pairing test * refactor: groth16 implement * refactor: kzg implement * refactor: recursion hash * fix: use scalar limb * fix: marshal tests with short hash * feat: define 2-chain emulation params * feat: use emulated decomposition for scalar marshal * feat: repack emulated scalars to frontend.Variable for compatibility
- Loading branch information
Showing
29 changed files
with
1,541 additions
and
1,432 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
Oops, something went wrong.