Zeth - Zerocash on Ethereum  0.8
Reference implementation of the Zeth protocol by Clearmatics
libzeth::BLAKE2s_256_comp< FieldT > Member List

This is the complete list of members for libzeth::BLAKE2s_256_comp< FieldT >, including all inherited members.

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")libzeth::BLAKE2s_256_comp< FieldT >
expected_constraints(const bool ensure_output_bitness)libzeth::BLAKE2s_256_comp< FieldT >static
generate_r1cs_constraints(const bool ensure_output_bitness=true)libzeth::BLAKE2s_256_comp< FieldT >
generate_r1cs_witness(size_t len_byte_total=32, bool is_last_block=true)libzeth::BLAKE2s_256_comp< FieldT >
get_block_len()libzeth::BLAKE2s_256_comp< FieldT >static
get_digest_len()libzeth::BLAKE2s_256_comp< FieldT >static
get_hash(const libff::bit_vector &input)libzeth::BLAKE2s_256_comp< FieldT >static
outputlibzeth::BLAKE2s_256_comp< FieldT >
setup_counter(size_t len_byte_total)libzeth::BLAKE2s_256_comp< FieldT >
setup_h()libzeth::BLAKE2s_256_comp< FieldT >
setup_mixing_gadgets()libzeth::BLAKE2s_256_comp< FieldT >
setup_v(bool is_last_block)libzeth::BLAKE2s_256_comp< FieldT >