From 247d7664612ce4c63796d4b9a28e31b7757e364b Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Fri, 13 Jun 2025 13:39:08 +0200 Subject: Hasher with SHA256 algorithm is no more the default --- src/merkle/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/merkle/mod.rs') diff --git a/src/merkle/mod.rs b/src/merkle/mod.rs index b6da2f9..48f87bc 100644 --- a/src/merkle/mod.rs +++ b/src/merkle/mod.rs @@ -1,16 +1,16 @@ mod merkletree; mod node; -#[cfg(test)] +#[cfg(all(test, feature = "sha256"))] mod tests { - use crate::hasher::DefaultHasher; + use crate::hasher::SHA256Hasher; use super::*; #[test] fn test_merkle_tree_hashing() { let data = vec!["a", "b", "c", "d"]; - let tree = merkletree::MerkleTree::new(&DefaultHasher, data); + let tree = merkletree::MerkleTree::new(&SHA256Hasher, data); assert_eq!(tree.height(), 3); @@ -23,7 +23,7 @@ mod tests { #[test] fn test_merkle_tree_single_leaf() { let data = vec!["hello"]; - let tree = merkletree::MerkleTree::new(&DefaultHasher, data); + let tree = merkletree::MerkleTree::new(&SHA256Hasher, data); assert_eq!(tree.height(), 2); assert_eq!(tree.len(), 2); -- cgit v1.2.3-71-g8e6c