v0.16.4 (opens in a new tab)
gnark v0.16.4. This release contains a security fix for a high-severity soundness issue in emulated elliptic-curve scalar multiplication, which made ECDSA signature forgery possible.gnark release notes
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 licenseConsensys-Incorporated/gnark on GitHub
22 items match, 0 of them low signal.
gnark v0.16.4. This release contains a security fix for a high-severity soundness issue in emulated elliptic-curve scalar multiplication, which made ECDSA signature forgery possible.gnark release notes
NB! This release fixes security advisory GHSA-cph5-3pgr-c82g (OOM on specially crafted inputs). What's Changed. chore: up gnark-crypto by @yelhousni in · test: add scalar mul to stats by @yelhousni in · feat: replace stats gob format with csv for easier diffs…gnark release notes
. TLDR; Breaking changes. PlonK was updated to latest paper version and is incompatible with previous gnark version · gnark now supports efficient PlonK recursion with 2-chains (bls12-377 / bw6-761) · Groth16 solidity verifier now supports commitments · Additi…gnark release notes
Security. Update gnark-crypto dependency to include security fix. What's Changed. Fix the example in README.md by @aybehrouz in · Full Changelog:gnark release notes
[v0.7.0] - 2022-03-25. Build. go.mod: go version upgrade 1.16 --> go1.17 · update to gnark-crpto v0.7.0 · Feat. adds gnark logger. closes #202 · added internal/stats package: measure number of constraints of circuit snippets for regression · adds std/math/bits…gnark release notes
[v0.6.2] - 2022-01-28. Build. go version dependency bumped from 1.16 to 1.17 · Feat. added witness.MarshalJSON and witness.MarshalBinary · added ccs.GetSchema() - the schema of a circuit is required for witness json (de)serialization · added ccs.GetConstraints…gnark release notes
[v0.6.0] - 2022-01-03. Important: next release (v0.7.0) will be compatible with Go1.18+ only Breaking changes. circuit.Define(curveID, api) -> circuit.Define(api); added api.Curve() to retrieve curve info · api.Constant(..) was removed.gnark release notes
Everything here already leads the page above.