Crate merkle_test [−] [src]
Merkle tree test implementation
Usage
Add this to your Cargo.toml
[dependencies]
merkle_test = "0.1"
extern crate merkle_test; use merkle_test::MerkleTree; use merkle_test::crypto_reexport::sha2::Sha256; fn main() { let hashes: Vec<Vec<u8>> = vec![]; let mut tree = MerkleTree::new(Sha256::new()); // use Sha256 hashes.iter().for_each(|hash| tree.add_hash(hash.to_vec())); // add hashes to tree let root = tree.root(); // calculate merkle root println!("Merkle root: {:?}", root); }
Modules
crypto_reexport |
Structs
MerkleTree |
Mercle tree implementation |
Enums
MerkleTreeError |