Privacy & ZK: Ethereum releases, writing, news and network upgrades
Showing only
gnark.
Show everythinggnark 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
21 items match, 0 of them low signal.
Top of this filter
Items with a reason of their own, ranked by urgency, weight and how often the project publishesNB! 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
[v0.5.2] - 2021-11-03. Breaking changes. circuit Define(.. cs frontend.ConstraintSystem) now takes an interface Define( .. api frontend.API) · assert helper is now under backend/ (instead of backend/groth16 and backend/plonk) · Build.gnark release notes
The stream
Newest firstEverything here already leads the page above.
Release candidates
Versions the projects put out for testing, carrying the changes the release will bring