Trait merkle::MerkleDigest
[−]
[src]
pub trait MerkleDigest { fn hash_bytes(&mut self, bytes: &Vec<u8>) -> Vec<u8>; fn combine_hashes(&mut self, left: &Vec<u8>, right: &Vec<u8>) -> Vec<u8>; }
Extends the standard crypto::digest::Digest
to play nicely with our Merkle Tree
Required Methods
fn hash_bytes(&mut self, bytes: &Vec<u8>) -> Vec<u8>
fn combine_hashes(&mut self, left: &Vec<u8>, right: &Vec<u8>) -> Vec<u8>
Implementors
impl<D> MerkleDigest for D where D: Digest