This repository has been archived by the owner on Apr 9, 2024. It is now read-only.
root: v0.12.0
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
tohash_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
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
tohash_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)