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() const | bb::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 typedef | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | |
leaves | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | private |
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)=delete | bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy > | |
MerkleTree(MerkleTree &&other) | bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy > | |
NullifierTree(Store &store, size_t depth, size_t initial_size=1, uint8_t tree_id=0) | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | |
NullifierTree(NullifierTree const &other)=delete | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | |
NullifierTree(NullifierTree &&other) | bb::crypto::merkle_tree::NullifierTree< 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() const | bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy > | |
size() const | bb::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(fr const &value) | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | |
bb::crypto::merkle_tree::MerkleTree::update_element(index_t index, fr const &value) | bb::crypto::merkle_tree::MerkleTree< Store, HashingPolicy > | |
bb::crypto::merkle_tree::MerkleTree::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 > | |
~NullifierTree() | bb::crypto::merkle_tree::NullifierTree< Store, HashingPolicy > | |