Releases: sdiehl/pairing
Releases · sdiehl/pairing
1.1.0
1.0 Release
- Refactor library structure from
Pairing.Pairing
toData.Pairing
. - Rename
reducedPairing
topairing
and removeatePairing
. - 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
andelliptic-curve
.
0.5 Release
- Use
elliptic-curve
for BN254 elliptic curve group operations. - Refactor Shallue-van de Woestijne encoding for efficiency.
- Temporarily remove serialisation.
0.4.2 Release
- Fix overlapping instances of
Ord
.
0.4.1 Release
- Add mclwasm compatible serialisation
- Add efficient storage representation of an elliptic curve point over prime fields
0.4 Release
- Use
galois-field
for tower field underlying BN128 curve.
0.3.1 Release
- Use
MonadRandom
typeclass constraints for curve hashing functions
0.3 Release
Version bump for 0.3
0.2 Release
- Adds Shallue van de Woestijne encoding for curve hashing.
0.1 Release
Initial release.