Skip to content

Releases: Consensys/gnark-crypto

v0.20.1

17 Mar 10:33
49879af

Choose a tag to compare

This release contains correctness fix for vector multiplication using IFMA, see #816. Users of ecc/bls12-377/fr, ecc/bls12-381/fr, ecc/bls24-315/fr, ecc/bn254/fr, ecc/bn254/fp, ecc/grumpkin/fr, ecc/grumpkin/fp, ecc/stark-curve/fr and ecc/stark-curve/fp using v0.20.0 should upgrade to avoid incorrect computation results.

What's Changed

  • fix: correct IFMA vector mul carry propagation by @gbotrel in #816
  • deps(actions)(deps): bump actions/setup-go from 6.2.0 to 6.3.0 in the core-actions-minor-patch group by @dependabot[bot] in #814
  • release: v0.20.1 by @ivokub in #818

Full Changelog: v0.20.0...v0.20.1

v0.20.0

11 Mar 13:28
a66323f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.2...v0.20.0

v0.19.2

28 Oct 11:57

Choose a tag to compare

Full Changelog: v0.19.1...v0.19.2

v0.19.1

28 Oct 11:57

Choose a tag to compare

Full Changelog: v0.19.0...v0.19.1

v0.18.2

28 Oct 11:55

Choose a tag to compare

Full Changelog: v0.18.1...v0.18.2

v0.18.1

28 Oct 11:26

Choose a tag to compare

Full Changelog: v0.18.0...v0.18.1

v0.19.0

22 Aug 18:29
0ba437a

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.19.0

v0.18.0

12 Jun 17:33

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.17.0...v0.18.0

v0.17.0

17 Mar 16:39
7669d25

Choose a tag to compare

What's Changed

  • fix: missing Poseidon2 round keys by @Tabaie in #621
  • feat: Poseidon2 Hash Instantiation for BLS12-377 by @Tabaie in #623
  • feat: add Grumpkin elliptic curve (2-cycle with BN254) by @yelhousni in #625
  • Perf: Poseidon2 GKR circuit by @Tabaie in #628
  • feat: add sis avx512 and fft avx512 for koalabear by @gbotrel in #622
  • InterpolateOnRange refactor by @Tabaie in #634
  • chore: add auto close PR workflow by @gbotrel in #638
  • perf: subgroup membership by @yelhousni in #635
  • feat: poseidon2 for koala-bear, baby-bear and goldilocks by @yelhousni in #629
  • chore: generify poseidon2 parameters for other curves/fr by @yelhousni in #636
  • feat: baby-bear and koala-bear extensions of degree 4 by @yelhousni in #643
  • fix: ensure fast path is taken only with fixed bound and degree by @gbotrel in #651
  • Poseidon2 compression for small fields by @Tabaie in #644
  • fix: poseidon2 templates by @yelhousni in #648
  • test: improve NAF decomposition test coverage by @DeVikingMark in #617
  • refactor: generate code for poseidon2_test by @yelhousni in #660
  • test(bn254, bls12-381): test points intentionally not on sugroups G1/2 by @yelhousni in #658
  • refactor: generify small fields extensions by @yelhousni in #647

New Contributors

Full Changelog: v0.16.0...v0.17.0

v0.16.0

31 Jan 15:19
3de437d

Choose a tag to compare

What's Changed

  • Perf: Parallelize subgroup checks in KZG MPC setup by @Tabaie in #615
  • fix: fixes #619 help go mod vendor to include files by @gbotrel in #620

Full Changelog: v0.15.0...v0.16.0