curves
curves copied to clipboard
Support for the Pluto-Eris half-pairing cycle
Description
Add support for the Pluto and Eris curves. These curves form a half-pairing cycle described in https://github.com/daira/pluto-eris . Currently, the pairing for Pluto is not implemented.
Before we can merge this PR, please make sure that all the following items have been checked off. If any of the checklist items are not applicable, please leave them but write a little note why.
- [x] Targeted PR against correct branch (master)
- [ ] ~~Linked to Github issue with discussion and accepted design~~ OR have an explanation in the PR that describes this work.
- [x] Wrote unit tests
- [x] Updated relevant documentation in the code
- [x] Added a relevant changelog entry to the
Pendingsection inCHANGELOG.md - [x] Re-reviewed
Files changedin the Github PR explorer
Note that this depends on https://github.com/arkworks-rs/algebra/pull/261 (which has now been merged, but is not in a release).
https://github.com/arkworks-rs/algebra/issues/274 will be needed in order to support Pluto's pairing.
Updated that arkworks-rs/algebra#274 would no longer be a blocker.