Barretenberg
The ZK-SNARK library at the core of Aztec
|
ECCVMBoolsRelationImpl evaluates the correctness of ECCVM boolean checks. More...
#include <ecc_bools_relation.hpp>
Public Types | |
using | FF = FF_ |
Static Public Member Functions | |
template<typename ContainerOverSubrelations , typename AllEntities , typename Parameters > | |
static void | accumulate (ContainerOverSubrelations &accumulator, const AllEntities &in, const Parameters &, const FF &scaling_factor) |
ECCVMBoolsRelationImpl evaluates the correctness of ECCVM boolean checks. | |
Static Public Attributes | |
static constexpr std::array< size_t, 19 > | SUBRELATION_PARTIAL_LENGTHS |
ECCVMBoolsRelationImpl evaluates the correctness of ECCVM boolean checks.
There are a lot of columns in ECCVM that are boolean. As these are all low-degree we place them in a separate relation class
FF |
Definition at line 22 of file ecc_bools_relation.hpp.
using bb::ECCVMBoolsRelationImpl< FF_ >::FF = FF_ |
Definition at line 24 of file ecc_bools_relation.hpp.
|
static |
ECCVMBoolsRelationImpl evaluates the correctness of ECCVM boolean checks.
There are a lot of columns in ECCVM that are boolean. As these are all low-degree we place them in a separate relation class
FF | |
ContainerOverSubrelations | |
AllEntities | |
Parameters |
Definition at line 27 of file ecc_bools_relation_impl.hpp.
|
staticconstexpr |
Definition at line 26 of file ecc_bools_relation.hpp.