Skip to content

0.6.0

Compare
Choose a tag to compare
@Schaeff Schaeff released this 06 Aug 21:11
549375f

We're pleased to announce a new release of the Zokrates toolbox!

Breaking features:

  • Cleaner semantics around variable declaration, see here

New features:

  • Unsigned integer types (u8, u16, u32) for easier processing of binary messages and implementation of bitwise-heavy algorithms
  • Native SHA256 implementation (the sapling-crypto dependency was removed) at ~28k constraints
  • Update of zokrates.js, now compatible with the browser and node.js
  • Shorter syntax for function signatures with zero or one return value(s)
  • Native verifier to check proofs in the CLI
  • Update of the stdlib with conversion utils, new hash functions, etc.
  • Libsnark multicore support
  • Removal of the hacky raw verification key !
  • Introduction of a --release flag to turn on expensive optimisations
  • Book revamp

Thanks to everyone who contributed to this release! 🚀
@ErikP0 @petscheit @fulldecent @dark64