barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Friends | List of all members
acir_format::acir_format Struct Reference

Public Member Functions

 MSGPACK_FIELDS (varnum, public_inputs, logic_constraints, range_constraints, sha256_constraints, schnorr_constraints, ecdsa_k1_constraints, ecdsa_r1_constraints, blake2s_constraints, keccak_constraints, keccak_var_constraints, pedersen_constraints, pedersen_hash_constraints, hash_to_field_constraints, fixed_base_scalar_mul_constraints, recursion_constraints, constraints, block_constraints)
 

Public Attributes

uint32_t varnum
 
std::vector< uint32_t > public_inputs
 
std::vector< LogicConstraintlogic_constraints
 
std::vector< RangeConstraintrange_constraints
 
std::vector< Sha256Constraintsha256_constraints
 
std::vector< SchnorrConstraintschnorr_constraints
 
std::vector< EcdsaSecp256k1Constraintecdsa_k1_constraints
 
std::vector< EcdsaSecp256r1Constraintecdsa_r1_constraints
 
std::vector< Blake2sConstraintblake2s_constraints
 
std::vector< KeccakConstraintkeccak_constraints
 
std::vector< KeccakVarConstraintkeccak_var_constraints
 
std::vector< PedersenConstraintpedersen_constraints
 
std::vector< PedersenHashConstraintpedersen_hash_constraints
 
std::vector< HashToFieldConstrainthash_to_field_constraints
 
std::vector< FixedBaseScalarMulfixed_base_scalar_mul_constraints
 
std::vector< RecursionConstraintrecursion_constraints
 
std::vector< poly_triple_< curve::BN254::ScalarField >, ContainerSlabAllocator< poly_triple_< curve::BN254::ScalarField > > > constraints
 
std::vector< BlockConstraintblock_constraints
 

Friends

bool operator== (acir_format const &lhs, acir_format const &rhs)=default
 

The documentation for this struct was generated from the following file: