#include <commitment.hpp>
 | 
|   | COMM_cm_gadget (libsnark::protoboard< FieldT > &pb, const libsnark::pb_variable_array< FieldT > &a_pk, const libsnark::pb_variable_array< FieldT > &rho, const libsnark::pb_variable_array< FieldT > &trap_r, const libsnark::pb_variable_array< FieldT > &value_v, libsnark::pb_variable< FieldT > result, const std::string &annotation_prefix="COMM_cm_gadget") | 
|   | 
| void  | generate_r1cs_constraints () | 
|   | 
| void  | generate_r1cs_witness () | 
|   | 
template<typename FieldT, typename HashT>
class libzeth::COMM_cm_gadget< FieldT, HashT >
Definition at line 45 of file commitment.hpp.
 
◆ COMM_cm_gadget()
template<typename FieldT , typename HashT > 
      
        
          | libzeth::COMM_cm_gadget< FieldT, HashT >::COMM_cm_gadget  | 
          ( | 
          libsnark::protoboard< FieldT > &  | 
          pb,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          a_pk,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          rho,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          trap_r,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          value_v,  | 
        
        
           | 
           | 
          libsnark::pb_variable< FieldT >  | 
          result,  | 
        
        
           | 
           | 
          const std::string &  | 
          annotation_prefix = "COMM_cm_gadget< FieldT, HashT >"  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ generate_r1cs_constraints()
template<typename FieldT , typename HashT > 
      
 
 
◆ generate_r1cs_witness()
template<typename FieldT , typename HashT > 
      
 
 
The documentation for this class was generated from the following file:
- /home/runner/work/zeth/zeth/libzeth/circuits/commitments/commitment.hpp