From aee139883615a11920fc1f500eddbc111c7d18bf Mon Sep 17 00:00:00 2001 From: Giuliano Mega Date: Tue, 16 Jun 2026 15:14:17 -0300 Subject: [PATCH] fix: Merkle tree proof length check (#1432) --- storage/merkletree/merkletree.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/merkletree/merkletree.nim b/storage/merkletree/merkletree.nim index b5b0198f..b9099780 100644 --- a/storage/merkletree/merkletree.nim +++ b/storage/merkletree/merkletree.nim @@ -65,7 +65,7 @@ func verify*(self: StorageMerkleProof, leaf: MultiHash, root: MultiHash): ?!bool if self.mcodec != root.mcodec or self.mcodec != leaf.mcodec: return failure "Hash codec mismatch" - if rootBytes.len != root.size and leafBytes.len != leaf.size: + if rootBytes.len != root.size or leafBytes.len != leaf.size: return failure "Invalid hash length" self.verify(leafBytes, rootBytes)