Crate tree_hash[−][src]
Modules
Macros
Structs
Provides a Merkle-root hasher that allows for streaming bytes (i.e., providing any-length byte
slices without need to separate into leaves). Efficiently handles cases where not all leaves
have been provided by assuming all non-provided leaves are [0; 32] and pre-computing the
zero-value hashes at all depths of the tree.
Enums
Constants
Traits
Functions
Convenience method for MerkleHasher which also provides some fast-paths for small trees.
Merkleize bytes and return the root, optionally padding the tree out to min_leaves number of
leaves.
Merkleizes bytes and returns the root, using a simple algorithm that does not optimize to avoid processing or storing padding bytes.
Returns the node created by hashing root and length.