1 unstable release
Uses new Rust 2024
| 0.1.0 | Aug 9, 2025 |
|---|
#1976 in Cryptography
1MB
1.5K
SLoC
Signal Key Transparency Auditor
This repo implements the Third-Party Auditor role for the Signal Key Transparency Log.
Signal's key transparency uses a Mekle^2 style log, combining a prefix tree for version lookups with a left-balanced append-only log tree which tracks the history of the prefix tree and public key registrations.
Usage
For interactive usage, run:
cargo run --config config.yaml
For Google Cloud storage, KMS and logging backends, use feature gcp
cargo run -F gcp
Dependencies
~27–46MB
~802K SLoC