#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: