All Classes

Class Description
Client  
ClientException
Client-side CrumsException.
Constants  
Construct
A well-formed expression.
Crum
A timestamp, witness to a hash.
CrumParser
JSON crum parser.
CrumRecord
A record of the life of a witnessed hash.
CrumsException
Exception superclass.
CrumTrail
A Merkle proof of a crum.
CrumTrailParser
JSON crum trail parser.
Entity
Every object in our model is an entity.
ExpressionSymbols  
HashingException
A hashing-related exception, usually as a result of parsing.
HashUtc
A 32 byte hash, plus an 8 byte long representing a witness time.
Parser
Base parser for the grammar.
ProofParser
JSON Merkle proof parser.
ProofStatement
Generates Statements derived from Merkle Proofs.
Statement
Two entities separated by an '=' sign.
TrailedRecord
A "trailed" CrumRecord.
TrailRepo
A local repo for CrumTrails.
TreeRef
A stub to a crum Merkle tree identified by its root hash.
TreeRefParser
Parses and generates TreeRef JSON.
UntrailedRecord
A CrumRecord in the "untrailed" state.