Releases: QED-it/zkinterface
Releases · QED-it/zkinterface
v1.1.1 - libsnark and gadgetlib
Interface definition:
- Added fields for different data types in
KeyValue
.
C++:
- Added a CLI to setup/prove/verify using libsnark (see
cpp/backend.cpp
). - Added a library and CLI to call gadgets from gadgetlib TinyRAM (see
cpp/gadgetlib.cpp
).
v1.1.0 - Simplifications and tools
Interface definition:
- (breaking) Moved r1cs_generation and witness_generation from Circuit to Command.
- (breaking) The position of Circuit
field_maximum
andconfiguration
changed (unused afaik.). - Renamed R1CSContraints to ConstraintSystem.
- Added a dedicated Command message type to help with interoperable execution.
- Added an example file in binary and JSON.
Rust:
- (breaking) Moved "writing" helpers to the "owned" modules.
- Added "owned" versions of all message types.
- Added a tool to convert to JSON. (
src/bin/zkif_json.rs
) - Added a tool to print basic statistics about a circuit. (
src/bin/stats.rs
)
v1.0.8 - JavaScript
- Initial JavaScript library.
- Minor edits to the spec and readme.