diff options
| author | Santo Cariotti <santo@dcariotti.me> | 2025-06-13 11:39:08 +0000 |
|---|---|---|
| committer | Santo Cariotti <santo@dcariotti.me> | 2025-06-14 16:39:36 +0000 |
| commit | 247d7664612ce4c63796d4b9a28e31b7757e364b (patch) | |
| tree | 1aaaaa70804635db24f5d9180e737b7cf6f327f3 /src/merkle | |
| parent | 04891bbcaac75e887d57844548b61141cb6ebc07 (diff) | |
Hasher with SHA256 algorithm is no more the default
Diffstat (limited to 'src/merkle')
| -rw-r--r-- | src/merkle/mod.rs | 8 |
1 files changed, 4 insertions, 4 deletions
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); |
