Skip to content

v0.5.2

Compare
Choose a tag to compare
@gbotrel gbotrel released this 26 Oct 21:37
· 1463 commits to master since this release

[v0.5.2] - 2021-10-26

Fix

  • all twistedEdwards: fix Add() in projective coordinates (issue #89 )
  • fiat-shamir: added test to ensure len(challenge) > 0

Feat

  • bw6: optimal Tate Miller loop with shared computations
  • bw6-761: opt. ate with shared squares and shared doublings (alg.2)
  • add bandersnatch curve (twistedEdwards on bls12-381 with GLV)
  • added curveID.Info() which returns constants about a curve
  • added element.Halve()

Perf

  • bn: multiply ML external lines 2 by 2 (+multi-ML bench)

Refactor

  • templates: unify twistedEdwards package across curves

Pull Requests

  • Merge pull request #93 from ConsenSys/bandersnatch
  • Merge pull request #90 from ConsenSys/fix/tEdwards-addProj-issue89
  • Merge pull request #82 from ConsenSys/perf/bn254-ML
  • Merge pull request #88 from ConsenSys/issue-87/twistedEdwards
  • Merge pull request #81 from ConsenSys/ML/DoubleStep-Halve
  • Merge pull request #77 from ConsenSys/BW6