ct-log

module
v0.0.0-...-0a9ca34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2019 License: BSD-3-Clause

README

Cheap/Certificate Transparency Log Build Status

This repository contains code for a Certificate Transparency Log which is designed to use very cheap cloud infrastructure, while still being performant and reliable enough for production use.

Documentation on how to setup an instance of this log, along with an analysis of the cost of operation, is available in the docs/ folder.

Directories

Path Synopsis
cmd
admin/ct-log-tester
Command ct-log-tester audits the functionality of all of a CT log's endpoints.
Command ct-log-tester audits the functionality of all of a CT log's endpoints.
admin/ct-log-tester/internal/drand
Package drand implements primitives for deterministic, cryptographically-secure randomness.
Package drand implements primitives for deterministic, cryptographically-secure randomness.
server
Command server implements certificate transparency APIs, using a trillian log as the backend storage.
Command server implements certificate transparency APIs, using a trillian log as the backend storage.
Package config implements the unmarshalling of config files, into CT, Trillian, and database configuration.
Package config implements the unmarshalling of config files, into CT, Trillian, and database configuration.
ct
Package ct implements trillian's interfaces using cheap cloud infrastructure.
Package ct implements trillian's interfaces using cheap cloud infrastructure.
cache
Package cache implements a capped-size in-memory cache that randomly evicts elements when it reaches max size.
Package cache implements a capped-size in-memory cache that randomly evicts elements when it reaches max size.
Package custom implements specific ways to get/modify ct-log data on cheap cloud infrastructure.
Package custom implements specific ways to get/modify ct-log data on cheap cloud infrastructure.
frontier
Package frontier implements tools for protecting the right-most edge of a CT log's Merkle tree.
Package frontier implements tools for protecting the right-most edge of a CT log's Merkle tree.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL