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

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

address_bitslibzeth::merkle_path_compute< FieldT, HashTreeT >
depthlibzeth::merkle_path_compute< FieldT, HashTreeT >
digestslibzeth::merkle_path_compute< FieldT, HashTreeT >
generate_r1cs_constraints()libzeth::merkle_path_authenticator< FieldT, HashTreeT >
generate_r1cs_witness()libzeth::merkle_path_authenticator< FieldT, HashTreeT >
hasherslibzeth::merkle_path_compute< FieldT, HashTreeT >
is_valid()libzeth::merkle_path_authenticator< FieldT, HashTreeT >
leaflibzeth::merkle_path_compute< FieldT, HashTreeT >
m_expected_rootlibzeth::merkle_path_authenticator< FieldT, HashTreeT >
merkle_path_authenticator(libsnark::protoboard< FieldT > &pb, const size_t depth, const libsnark::pb_variable_array< FieldT > &address_bits, const libsnark::pb_variable< FieldT > leaf, const libsnark::pb_variable< FieldT > expected_root, const libsnark::pb_variable_array< FieldT > &path, const libsnark::pb_variable< FieldT > &bool_enforce, const std::string &annotation_prefix)libzeth::merkle_path_authenticator< FieldT, HashTreeT >
merkle_path_compute(libsnark::protoboard< FieldT > &pb, const size_t depth, const libsnark::pb_variable_array< FieldT > &address_bits, const libsnark::pb_variable< FieldT > leaf, const libsnark::pb_variable_array< FieldT > &path, const std::string &annotation_prefix)libzeth::merkle_path_compute< FieldT, HashTreeT >
pathlibzeth::merkle_path_compute< FieldT, HashTreeT >
result()libzeth::merkle_path_compute< FieldT, HashTreeT >
selectorslibzeth::merkle_path_compute< FieldT, HashTreeT >
value_enforcelibzeth::merkle_path_authenticator< FieldT, HashTreeT >