diff --git a/plonky2/src/hash/merkle_tree.rs b/plonky2/src/hash/merkle_tree.rs index e9460c14..f9890aa5 100644 --- a/plonky2/src/hash/merkle_tree.rs +++ b/plonky2/src/hash/merkle_tree.rs @@ -63,7 +63,7 @@ fn fill_subtree>( ) -> H::Hash { assert_eq!(leaves.len(), digests_buf.len() / 2 + 1); if digests_buf.is_empty() { - H::hash_no_pad(&leaves[0]) + H::hash_or_noop(&leaves[0]) } else { // Layout is: left recursive output || left child digest // || right child digest || right recursive output. @@ -99,7 +99,7 @@ fn fill_digests_buf>( .par_iter_mut() .zip(leaves) .for_each(|(cap_buf, leaf)| { - cap_buf.write(H::hash_no_pad(leaf)); + cap_buf.write(H::hash_or_noop(leaf)); }); return; } diff --git a/plonky2/src/hash/path_compression.rs b/plonky2/src/hash/path_compression.rs index 56c355fd..fe7850f4 100644 --- a/plonky2/src/hash/path_compression.rs +++ b/plonky2/src/hash/path_compression.rs @@ -66,7 +66,7 @@ pub(crate) fn decompress_merkle_proofs>( for (&i, v) in leaves_indices.iter().zip(leaves_data) { // Observe the leaves. - seen.insert(i + num_leaves, H::hash_no_pad(v)); + seen.insert(i + num_leaves, H::hash_or_noop(v)); } // Iterators over the siblings.