Clearmatics Libsnark  0.1
C++ library for zkSNARK proofs
libsnark::sha256_two_to_one_hash_gadget< FieldT > Member List

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

annotation_prefixlibsnark::gadget< FieldT >protected
expected_constraints(const bool ensure_output_bitness=true)libsnark::sha256_two_to_one_hash_gadget< FieldT >static
flibsnark::sha256_two_to_one_hash_gadget< FieldT >
gadget(protoboard< FieldT > &pb, const std::string &annotation_prefix)libsnark::gadget< FieldT >
generate_r1cs_constraints(const bool ensure_output_bitness=true)libsnark::sha256_two_to_one_hash_gadget< FieldT >
generate_r1cs_witness()libsnark::sha256_two_to_one_hash_gadget< FieldT >
get_block_len()libsnark::sha256_two_to_one_hash_gadget< FieldT >static
get_digest_len()libsnark::sha256_two_to_one_hash_gadget< FieldT >static
get_hash(const libff::bit_vector &input)libsnark::sha256_two_to_one_hash_gadget< FieldT >static
hash_value_type typedeflibsnark::sha256_two_to_one_hash_gadget< FieldT >
merkle_authentication_path_type typedeflibsnark::sha256_two_to_one_hash_gadget< FieldT >
pblibsnark::gadget< FieldT >protected
sha256_two_to_one_hash_gadget(protoboard< FieldT > &pb, const digest_variable< FieldT > &left, const digest_variable< FieldT > &right, const digest_variable< FieldT > &output, const std::string &annotation_prefix)libsnark::sha256_two_to_one_hash_gadget< FieldT >
sha256_two_to_one_hash_gadget(protoboard< FieldT > &pb, const size_t block_length, const block_variable< FieldT > &input_block, const digest_variable< FieldT > &output, const std::string &annotation_prefix)libsnark::sha256_two_to_one_hash_gadget< FieldT >