All Versions
Latest Version
Avg Release Cycle
108 days
Latest Release
1125 days ago

Changelog History
Page 1

  • v1.1.0 Changes

    April 28, 2020
    • โฌ†๏ธ Bump bounds for galois-field and poly.
  • v1.0.0 Changes

    • ๐Ÿ”จ 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.
  • v0.5.1 Changes

    • Prepend Math to modules.
  • v0.5.0 Changes

    • ๐Ÿ‘‰ Use elliptic-curve for BN254 elliptic curve group operations.
    • ๐Ÿ”จ Refactor Shallue-van de Woestijne encoding for efficiency.
    • ๐Ÿšš Temporarily remove serialisation.
  • v0.4.2 Changes

    October 25, 2019
    • ๐Ÿ›  Fix overlapping instances of Ord.
  • v0.4.1 Changes

    July 09, 2019
    • โž• Add mclwasm compatible serialisation.
    • โž• Add efficient storage representation of an elliptic curve point over prime fields.
  • v0.4.0 Changes

    • ๐Ÿ‘‰ Use galois-field for tower field underlying BN254 curve.
  • v0.3.1 Changes

    May 31, 2019
    • ๐Ÿ‘‰ Use MonadRandom typeclass constraints for curve hashing functions.
  • v0.3.0 Changes

    • Square root calculation on Fq2.
    • Both square roots returned on Fq.
    • Point serialisation for G1, G2 and GT.
  • v0.2.0 Changes

    • โž• Add Shallue-van de Woestijne encoding for curve hashing.