nil::crypto3::zk::snark::reductions::bacs_to_r1cs< FieldType > Struct Template Reference
#include <bacs_to_r1cs.hpp>
Collaboration diagram for nil::crypto3::zk::snark::reductions::bacs_to_r1cs< FieldType >:
Public Types | |
typedef FieldType | field_type |
Static Public Member Functions | |
static r1cs_constraint_system< FieldType > | instance_map (const bacs_circuit< FieldType > &circuit) |
static r1cs_variable_assignment< FieldType > | witness_map (const bacs_circuit< FieldType > &circuit, const bacs_primary_input< FieldType > &primary_input, const bacs_auxiliary_input< FieldType > &auxiliary_input) |
Member Typedef Documentation
◆ field_type
template<typename FieldType >
typedef FieldType nil::crypto3::zk::snark::reductions::bacs_to_r1cs< FieldType >::field_type |
Member Function Documentation
◆ instance_map()
template<typename FieldType >
|
inlinestatic |
Instance map for the BACS-to-R1CS reduction.
◆ witness_map()
template<typename FieldType >
|
inlinestatic |
Witness map for the BACS-to-R1CS reduction.
The documentation for this struct was generated from the following file: