What's Changed
- Fix some typos by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/394
- Adding testing for deserialization of G1 and G2 points by @asanso in https://github.com/Consensys/gnark-crypto/pull/393
- Fix some implicit memory aliasing in for loops by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/395
- Do not XOR with zero by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/398
- Disable check shadowing in govet linter by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/397
- Add a bunch of "nosec G404" comments in test code by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/399
- Enable misspell linter & fix findings by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/401
- Fix
RSis.CopyWithFreshBufferby @AlexandreBelling in https://github.com/Consensys/gnark-crypto/pull/402 - feat: Marshal [][]fr.Element by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/400
- Run golangci-lint on generated files by @jtraglia in https://github.com/Consensys/gnark-crypto/pull/396
- docs: ConsenSys -> Consensys by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/406
- msm: semaphore to limit CPUs + better split strategy (up to 25% perf boost on 96cores) by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/403
- Feat/fold pedersen by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/407
- fix: do not read empty slices as nil by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/410
- fix: incorrect semaphore init could cause msm deadlock by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/411
- edwards: optimize point negation by @jsign in https://github.com/Consensys/gnark-crypto/pull/413
- Feat/gkr custom gates by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/419
- perf: fast path for SIS with logTwoBound: 8, logTwoDegree: 6 by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/416
- feat: add WriteRawTo, UnsafeReadFrom to kzg.ProvingKey by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/422
- Fix/gkr eq bug by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/421
- feat: add AsyncReadFrom to fr.Vector and fft.Domain by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/424
- fix: ECDSA HashToInt bytes-bits mismatch by @ivokub in https://github.com/Consensys/gnark-crypto/pull/428
- Small optimization over the memory usage of MiMC by @AlexandreBelling in https://github.com/Consensys/gnark-crypto/pull/435
- perf: improve fft domain memory footprint by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/437
- Refactor/gkr test vectors by @Tabaie in https://github.com/Consensys/gnark-crypto/pull/425
- v0.11.2 by @gbotrel in https://github.com/Consensys/gnark-crypto/pull/438
New Contributors
- @asanso made their first contribution in https://github.com/Consensys/gnark-crypto/pull/393
- @jsign made their first contribution in https://github.com/Consensys/gnark-crypto/pull/413
Full Changelog: https://github.com/Consensys/gnark-crypto/compare/v0.11.1...v0.11.2