See: Description
| Interface | Description |
|---|---|
| HashFunction |
Interface for hash functions.
|
| UniqueByteRepresentable |
Interface for all objects that have a unique and consistent representation as byte arrays.
|
| Class | Description |
|---|---|
| ByteAccumulator |
A
ByteAccumulator takes a (large) byte-string x as input and outputs a byte array
representing f(x) for some function f. |
| EscapingByteAccumulator |
An
EscapingByteAccumulator A wraps some ByteAccumulator B where a single escaped
symbol is replaced by two of those symbols when writing to the accumulator. |