Skip to content

Releases: sdiehl/pairing

1.1.0

28 Apr 17:13
Compare
Choose a tag to compare
  • Bump bounds for galois-field and poly.

1.0 Release

25 Oct 05:57
e479252
Compare
Choose a tag to compare
  • Refactor library structure from Pairing.Pairing to Data.Pairing.
  • Rename reducedPairing to pairing and remove atePairing.
  • Add major optimisations to pairing with detailed documentation.
  • Add BN254, BN254A, BN254B, BN254C, BN254D, BN462, BLS12381 curves.
  • Add polymorphism of pairing for BN curves and BLS12 curves.
  • Add polymorphism of swEncBN to BN curves.
  • Fix dependency issue with galois-field and elliptic-curve.

0.5 Release

25 Oct 05:57
ff42eb0
Compare
Choose a tag to compare
  • Use elliptic-curve for BN254 elliptic curve group operations.
  • Refactor Shallue-van de Woestijne encoding for efficiency.
  • Temporarily remove serialisation.

0.4.2 Release

25 Oct 05:52
Compare
Choose a tag to compare
  • Fix overlapping instances of Ord.

0.4.1 Release

09 Jul 14:06
9221a70
Compare
Choose a tag to compare
  • Add mclwasm compatible serialisation
  • Add efficient storage representation of an elliptic curve point over prime fields

0.4 Release

05 Jul 15:30
272e97e
Compare
Choose a tag to compare
  • Use galois-field for tower field underlying BN128 curve.

0.3.1 Release

31 May 12:48
2bfd456
Compare
Choose a tag to compare
  • Use MonadRandom typeclass constraints for curve hashing functions

0.3 Release

04 May 14:48
d758433
Compare
Choose a tag to compare
Version bump for 0.3

0.2 Release

04 Mar 13:29
0f5d771
Compare
Choose a tag to compare
  • Adds Shallue van de Woestijne encoding for curve hashing.

0.1 Release

23 Nov 16:34
ef547c7
Compare
Choose a tag to compare

Initial release.