-
Notifications
You must be signed in to change notification settings - Fork 374
Open
Labels
Description
Summary
The ed_on_bw6_761 curve is an elliptic curve whose base field matches the BW6-761 curve.
This curve is useless and should be replaced by the BLS12-377 curve:
- BLS12-377 base field is BW6-761 scalar field (by construction of the half-cycle, more details here).
- BLS12-377 scalar field modulus is 253-bit long, which leads to more efficient computations that the current
ed_on_bw6_761(its scalar field modulus is 374-bit long). - BLS12-377 is pairing-friendly, while
ed_on_bw6_761is not. Note that for most of the applications, we need a curve (whoseBaseField = BW6-761ScalarField) that is pairing-friendly.
I don't know if we should simply remove the directory corresponding to ed_on_bw6_761, or change its parameters so that it points towards the BLS12-377 parameters.