Struct merkle_tree_stream::MerkleTreeStream
[−]
[src]
pub struct MerkleTreeStream<T> { /* fields omitted */ }
Main constructor. Takes an instance of HashMethods
.
Methods
impl<T> MerkleTreeStream<T> where
T: HashMethods,
[src]
T: HashMethods,
pub fn new(handler: T, roots: NodeVector) -> MerkleTreeStream<T>
[src]
Create a new MerkleTreeStream instance.
pub fn next<'a>(&mut self, data: &[u8], nodes: &'a mut NodeVector)
[src]
Pass a string buffer through the flat-tree hash functions, and write the result back out to "nodes".