Skip to content

Releases: sdiehl/elliptic-curve

0.3.1 Release

25 Oct 05:23
21db80b
Compare
Choose a tag to compare
  • Improve performance of binary fields.

0.3 Release

25 Oct 05:23
Compare
Choose a tag to compare
  • Refactor library structure from Curve to Data.Curve.
  • Remove Group class and BN254TF field group.
  • Fix dependency issue with galois-field.
  • Add BN254C and BN254D elliptic curves.
  • Add frob function for elliptic curves.

0.2 Release

12 Aug 09:41
495f3b5
Compare
Choose a tag to compare
  • Add Arbitrary instances for elliptic curves.
  • Add Pretty instances for elliptic curves.
  • Add Random instances for elliptic curves.
  • Add Group class for elliptic curves.
  • Add Field group under the Group class.
  • Add BN254TF field group under the Field form.
  • Add Projective coordinates for Binary curves.
  • Add Projective coordinates for Edwards curves.
  • Add Jacobian coordinates for Weierstrass curves.
  • Add Projective coordinates for Weierstrass curves.
  • Add char function for elliptic curves.
  • Add cof function for elliptic curves.
  • Add disc function for elliptic curves.
  • Add def function for groups.
  • Add gen function for groups.
  • Add order function for groups.
  • Add mul function over exponent prime fields.
  • Add mul' function over integers.
  • Add point function for elliptic curves.
  • Add pointX function for elliptic curves.
  • Add fromA function for elliptic curves.
  • Add toA function for elliptic curves.

0.1 Release

22 Jul 06:32
6c477b6
Compare
Choose a tag to compare
  • Initial release.