Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jul 15:33
2fa0805

0.2.0 (2023-07-11)

⚠ BREAKING CHANGES

  • Use circuit builders (#501)

Features

  • Add get_sibling_path method in MerkleTree (#584) (b3db9f8)
  • dsl: Add ECDSA secp256r1 verification (#582) (adc4c7b)
  • Initial native version of bb binary. (#524) (4a1b532)
  • Make the circuit constructors field agnostic so we can check circuits on grumpkin (#534) (656d794)
  • Multithreaded Sumcheck (#556) (c4094b1)
  • Optimize memory consumption of pedersen generators (#413) (d60b16a)
  • Parallelised folding in Gemini (#550) (3b962d3)
  • Sort includes (#571) (dfa8736)
  • Split plonk and honk tests (#529) (ba583ff)

Bug Fixes

  • add NUM_RESERVED_GATES before fetching subgroup size in composer (#539) (fa11abf)
  • Adds VERSION file to release-please (#542) (31fb34c)
  • Avoid bb.js memory issues. (#578) (96891de)
  • BarycentricData instantiation time and unused code in secp curves (#572) (bc78bb0)
  • Build on stock apple clang. (#592) (0ac4bc3)
  • bump timeout on common test. (c9bc87d)
  • check_circuit bug fix (#510) (4b156a3)
  • cleanup of include statements and dependencies (#527) (b288c24)
  • Ecdsa Malleability Bug (#512) (5cf856c)
  • ecdsa: correct short weierstrass curve eqn (#567) (386ec63)
  • Increment CMakeList version on releases (#536) (b571411)
  • Revert "fix: add NUM_RESERVED_GATES before fetching subgroup size in composer" (#540) (a9fbc39)
  • Soundness issue in bigfield's evaluate_multiply_add method (#558) (1a98ac6)
  • Update versioning in nix files when a release is made (#549) (1b3ff93)

Code Refactoring