Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.

root: v0.12.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 May 16:54
49d32da

0.12.0 (2023-05-17)

⚠ BREAKING CHANGES

  • remove deprecated circuit hash functions (#288)
  • allow backends to specify support for all opcode variants (#273)
  • acvm: Add CommonReferenceString backend trait (#231)
  • Introduce WitnessMap data structure to avoid leaking internal structure (#252)
  • use struct variants for blackbox function calls (#269)
  • acvm: Backend trait must implement Debug (#275)
  • remove OpcodeResolutionError::UnexpectedOpcode (#274)
  • acvm: rename hash_to_field128_security to hash_to_field_128_security (#271)
  • acvm: update black box solver interfaces to match pwg:black_box::solve (#268)
  • acvm: expose separate solvers for AND and XOR opcodes (#266)
  • acvm: Simplification pass for ACIR (#151)
  • Remove solve from PWG trait & introduce separate solvers for each blackbox (#257)

Features

  • acvm: Add CommonReferenceString backend trait (#231) (eeddcf1)
  • acvm: Simplification pass for ACIR (#151) (7bc42c6)
  • acvm: update black box solver interfaces to match pwg:black_box::solve (#268) (0098b7d)
  • Introduce WitnessMap data structure to avoid leaking internal structure (#252) (b248e60)
  • Remove solve from PWG trait & introduce separate solvers for each blackbox (#257) (3f3dd74)
  • use struct variants for blackbox function calls (#269) (a83333b)

Bug Fixes

  • acir: Hide variants of WitnessMapError and export it from package (#283) (bbd9ab7)

Miscellaneous Chores

  • acvm: Backend trait must implement Debug (#275) (3288b4c)
  • acvm: expose separate solvers for AND and XOR opcodes (#266) (84b5d18)
  • acvm: rename hash_to_field128_security to hash_to_field_128_security (#271) (fad9af2)
  • allow backends to specify support for all opcode variants (#273) (efd37fe)
  • remove OpcodeResolutionError::UnexpectedOpcode (#274) (0e71aac)
  • remove deprecated circuit hash functions (#288) (1a22c75)