gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license
TODO! update gnark-crypto dependency in this PR to master after gnark-crypto PR is merged so that we have good reference point (not to a tangling commit in a PR).
Checklist:
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works
[x] I did not modify files generated from templates
[x] golangci-lint does not output errors locally
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules
Description
To update changes incorporated in https://github.com/Consensys/gnark-crypto/pull/548.
TODO! update gnark-crypto dependency in this PR to master after gnark-crypto PR is merged so that we have good reference point (not to a tangling commit in a PR).
Checklist:
golangci-lint
does not output errors locally