Skip to content

Releases: QED-it/zkinterface

v1.1.1 - libsnark and gadgetlib

16 Jun 21:16
2669469
Compare
Choose a tag to compare

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

16 Jun 20:35
0315914
Compare
Choose a tag to compare

Interface definition:

  • (breaking) Moved r1cs_generation and witness_generation from Circuit to Command.
  • (breaking) The position of Circuit field_maximum and configuration 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

16 Jun 20:31
0ce641a
Compare
Choose a tag to compare
  • Initial JavaScript library.
  • Minor edits to the spec and readme.

v1.0.6

24 Sep 19:13
Compare
Choose a tag to compare
Merge branch 'master' of github.com:QED-it/zkinterface