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