Merkle tree panics when there's a single leaf - fix
Sergey Vasilyev swasilyev@gmail.com
Tue, 28 Apr 2020 01:12:57 +0300
1 files changed,
4 insertions(+),
0 deletions(-)
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) }