mirror of
https://github.com/arnaucube/ark-r1cs-std.git
synced 2026-01-10 16:01:28 +01:00
Merkle tree panics when there's a single leaf - fix
This commit is contained in:
committed by
Pratyush Mishra
parent
4e0d92a6ec
commit
0b87c84cdd
@@ -268,6 +268,10 @@ fn log2(number: usize) -> usize {
|
|||||||
/// Returns the height of the tree, given the size of the tree.
|
/// Returns the height of the tree, given the size of the tree.
|
||||||
#[inline]
|
#[inline]
|
||||||
fn tree_height(tree_size: usize) -> usize {
|
fn tree_height(tree_size: usize) -> usize {
|
||||||
|
if tree_size == 1 {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
log2(tree_size)
|
log2(tree_size)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user