This is an implementation of the append-only log described in the Certificate Transparency specification (RFC 6962). The log is a Merkle tree, and its leaves are the items it contains.
The log has two important features:
Default feature flags: none
Feature flag list:
serde
- Implements serde::Serialize
and serde::Deserialize
for: CtMerkleTree
, RootHash
, InclusionProof
, and ConsistencyProof
std
- Implements std::error::Error
for all the error typesLicensed under either of
at your option.
This code has not been audited in any sense of the word. Use it at your own peril.