All Classes

Class Description
AbstractNode
Breadth-first coordinates of a node in a Merkle tree.
Builder
Collects items (byte arrays) and builds a Merkle tree.
ByteList
A read-only, copy-on-read view of a List<byte[]>.
Bytes  
DeltaBuilder
Builds an incrementally bigger tree by only recalculating and maintaining deltas.
DeltaTree
A Merkle tree constructed from another with more leaves appended.
FixedLeafBuilder  
FixedLeafTree
A more compact Tree appropriate if the leaves are fixed-width and it'all fits under 2 gigabytes.
FreeLeafTree
A Tree allowing variable length leaves.
ListExtension<T>
A first list extended by a second.
Node
Merkle tree node.
Proof
A cryptographic path from an item (expressed in bytes) to the root of a Merkle tree.
Tree
The Merkle tree.
TreeIndex<N extends AbstractNode>
A breadth-first view of the structure of a Merkle tree.
TreeIndex.NodeFactory<N extends AbstractNode>