arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
Merkle tree panics when there's a single leaf - fix
Sergey Vasilyev swasilyev@gmail.com
Tue, 28 Apr 2020 01:12:57 +0300
commit

0b87c84cdd3876375c7bc0d6255332195ff57f45

parent

4e0d92a6ec7920d1347f92dda91ba4fa97740ba0

1 files changed, 4 insertions(+), 0 deletions(-)

jump to
M crypto-primitives/src/merkle_tree/mod.rs → crypto-primitives/src/merkle_tree/mod.rs

@@ -268,6 +268,10 @@

/// Returns the height of the tree, given the size of the tree. #[inline] fn tree_height(tree_size: usize) -> usize { + if tree_size == 1 { + return 1; + } + log2(tree_size) }