Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy > Member List

This is the complete list of members for bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >, including all inherited members.

binary_put(index_t a_index, fr const &a, fr const &b, size_t height)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
compute_zero_path_hash(size_t height, index_t index, fr const &value)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
depth() constbb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >inline
depth_bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
fork_stump(fr const &value1, index_t index1, fr const &value2, index_t index2, size_t height, size_t stump_height)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
get_element(fr const &root, index_t index, size_t height)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
get_hash_path(index_t index)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
get_sibling_path(index_t index)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
index_t typedefbb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
load_metadata()bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
MerkleTree(Store &store, size_t depth, uint8_t tree_id=0)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
MerkleTree(MerkleTree const &other)=deletebb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
MerkleTree(MerkleTree &&other)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
put(fr const &key, fr const &left, fr const &right)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
put_stump(fr const &key, index_t index, fr const &value)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
remove(fr const &key)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
root() constbb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
size() constbb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
store_bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
tree_id_bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
update_element(index_t index, fr const &value)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >
update_element(fr const &root, fr const &value, index_t index, size_t height)bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
zero_hashes_bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >protected
~MerkleTree()bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy >