Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

rfc9162

Rust crates for an append-only Merkle log hashed as RFC 9162 (Certificate Transparency Version 2.0). A log built with these crates gives each reader an inclusion proof for one entry and a consistency proof between two signed tree heads.

Why

A signature on a tree head binds the signer to one size and one root. An inclusion proof shows that one entry is in that tree. A consistency proof shows that a later head extends an earlier head by append. A reader who stores a head can check both, entry by entry and head by head.

The hash tree, the stored tiles and the indexed log are separate crates. A program can hash a tree in memory, store the same tree where a tlog-tiles client can read it, or keep an index whose own manifests are entries in the log.

The crates are version 0.10.0. Installation has the commands. The changelog records earlier releases.