0.6.0
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