#include <commitment.hpp>
 | 
|   | COMM_gadget (libsnark::protoboard< FieldT > &pb, const libsnark::pb_variable_array< FieldT > &x, const libsnark::pb_variable_array< FieldT > &y, std::shared_ptr< libsnark::digest_variable< FieldT >> result, const std::string &annotation_prefix="COMM_gadget") | 
|   | 
| void  | generate_r1cs_constraints () | 
|   | 
| void  | generate_r1cs_witness () | 
|   | 
template<typename FieldT, typename HashT>
class libzeth::COMM_gadget< FieldT, HashT >
Definition at line 17 of file commitment.hpp.
 
◆ COMM_gadget()
template<typename FieldT , typename HashT > 
      
        
          | libzeth::COMM_gadget< FieldT, HashT >::COMM_gadget  | 
          ( | 
          libsnark::protoboard< FieldT > &  | 
          pb,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          x,  | 
        
        
           | 
           | 
          const libsnark::pb_variable_array< FieldT > &  | 
          y,  | 
        
        
           | 
           | 
          std::shared_ptr< libsnark::digest_variable< FieldT >>  | 
          result,  | 
        
        
           | 
           | 
          const std::string &  | 
          annotation_prefix = "COMM_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