Releases
v0.6.2
[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()
- returns a list of human-readable constraints
added ccs.IsSolved()
- moved from groth16 / plonk to the CompiledConstraintSystem interface
added witness.Public()
to return Public part of the witness
addition of Cmp
in the circuit API
Refactor
compiled.Visbility -> schema.Visibiility
witness.WriteSequence -> schema.WriteSequence
killed ReadAndProve
and ReadAndVerify
(plonk)
killed ReadAndProve
and ReadAndVerify
(groth16)
remove embbed struct tag for frontend.Variable fields
Docs
backend: unify documentation for options
frontend: unify docs for options
test: unify documentation for options
Pull Requests
Merge pull request #244 from ConsenSys/plonk-human-readable
Merge pull request #237 from ConsenSys/ccs-get-constraints
Merge pull request #233 from ConsenSys/feat/api_cmp
Merge pull request #235 from ConsenSys/witness-public-api
Merge pull request #232 from ConsenSys/cleanup-231-group-options
Merge pull request #230 from ConsenSys/ccs-schema
Merge pull request #229 from ConsenSys/ccs-issolved-api
Merge pull request #228 from ConsenSys/witness-json
Merge pull request #226 from ConsenSys/feat-circuit-schema
Merge pull request #227 from ConsenSys/build-update-go1.17
Merge pull request #222 from ConsenSys/perf/std-sw-glv
You can’t perform that action at this time.