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> |