|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
Logic constraint representation in ACIR format. More...
#include <logic_constraint.hpp>
Public Attributes | |
| WitnessOrConstant< fr > | a |
| WitnessOrConstant< fr > | b |
| uint32_t | result |
| uint32_t | num_bits |
| bool | is_xor_gate |
Friends | |
| bool | operator== (LogicConstraint const &lhs, LogicConstraint const &rhs)=default |
Logic constraint representation in ACIR format.
The logic constraint enforces that:
NOTE: num_bits must be <= MAX_NO_WRAP_INTEGER_BIT_LENGTH (252)
Definition at line 26 of file logic_constraint.hpp.
|
friend |
| WitnessOrConstant<fr> acir_format::LogicConstraint::a |
Definition at line 27 of file logic_constraint.hpp.
| WitnessOrConstant<fr> acir_format::LogicConstraint::b |
Definition at line 28 of file logic_constraint.hpp.
| bool acir_format::LogicConstraint::is_xor_gate |
Definition at line 31 of file logic_constraint.hpp.
| uint32_t acir_format::LogicConstraint::num_bits |
Definition at line 30 of file logic_constraint.hpp.
| uint32_t acir_format::LogicConstraint::result |
Definition at line 29 of file logic_constraint.hpp.