#include <blake2s_comp.hpp>
 | 
| libsnark::digest_variable< FieldT >  | output | 
|   | 
template<typename FieldT>
class libzeth::BLAKE2s_256_comp< FieldT >
BLAKE2s_256_comp is the gadget implementing the BLAKE2s compression function for digests of length 256 
Definition at line 33 of file blake2s_comp.hpp.
 
◆ BLAKE2s_256_comp()
template<typename FieldT > 
      
        
          | libzeth::BLAKE2s_256_comp< FieldT >::BLAKE2s_256_comp  | 
          ( | 
          libsnark::protoboard< FieldT > &  | 
          pb,  | 
        
        
           | 
           | 
          const libsnark::digest_variable< FieldT > &  | 
          h,  | 
        
        
           | 
           | 
          const libsnark::block_variable< FieldT > &  | 
          input_block,  | 
        
        
           | 
           | 
          const libsnark::digest_variable< FieldT > &  | 
          output,  | 
        
        
           | 
           | 
          const std::string &  | 
          annotation_prefix = "BLAKE2sCompression_gadget"  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ expected_constraints()
template<typename FieldT > 
 
 
◆ generate_r1cs_constraints()
template<typename FieldT > 
      
 
 
◆ generate_r1cs_witness()
template<typename FieldT > 
      
 
 
◆ get_block_len()
template<typename FieldT > 
 
 
◆ get_digest_len()
template<typename FieldT > 
 
 
◆ get_hash()
template<typename FieldT > 
 
 
◆ setup_counter()
template<typename FieldT > 
      
 
 
◆ setup_h()
template<typename FieldT > 
      
 
 
◆ setup_mixing_gadgets()
template<typename FieldT > 
      
 
 
◆ setup_v()
template<typename FieldT > 
      
 
 
◆ output
template<typename FieldT > 
      
 
 
The documentation for this class was generated from the following file: