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
- @DeVikingMark made their first contribution in #617
Full Changelog: v0.16.0...v0.17.0