v0.16.0
TLDR :
- Noir and bb updated to 1.0.0-beta2 & 0.82.2 (see Barretenberg 0.82.0 Migration Notes : https://hackmd.io/@saleel/HygTwO5epyl )
- Generation of Noir ZK flavours contracts https://github.com/keep-starknet-strange/garaga/blob/c3db6b78efc0a4b8eb6a8c06df7f053257728ea7/hydra/garaga/starknet/cli/gen.py#L67-L72
- msm optimisations
- Cairo 2.11.2 update
- EdDSA on Ed25519 support (with Rust & Wasm)
What's Changed
- Updates Ultra Keccak/Starknet Honk to be compatible with BB version 0.74.0 by @raugfer in #310
- Add support for Ultra ZK flavours by @raugfer in #306
- Pairing check bytecode optimisations. by @feltroidprime in #316
- Upgrades support for BB v0.82.2 by @raugfer in #317
- Remove remaining ark dependencies in favour of lambdaworks. by @feltroidprime in #319
- Honk bytecode optimisations by @feltroidprime in #321
- Simplify honk contract generator by @feltroidprime in #322
- Update Cairo version to 2.11.2 by @feltroidprime in #323
- process
scalar_to_epnsdigits 2 by 2 to avoid dealing withscalar_negative_bool(-30%) by @feltroidprime in #324 - Files / Folders re-org by @feltroidprime in #326
- Bring back removed final exp witness test by @feltroidprime in #327
make rewritetakes now 2 sec instead of 18 sec by @feltroidprime in #328- Support EdDSA signatures over Ed25519 by @feltroidprime in #329
- Small
ec_safe_addoptimisation + clean EdDSA files. by @feltroidprime in #331 - Release v0.16.0 by @feltroidprime in #332
Full Changelog: v0.15.5...v0.16.0