keytransparency: github.com/google/keytransparency

Directories

PathSynopsis
cmd/keytransparency-client
cmd/keytransparency-client/cmd
cmd/keytransparency-client/grpcc
cmd/keytransparency-server
cmd/keytransparency-signer
core/adminPackage admin supports configuing Key Transparency with multiple Trillian backends.
core/appender
core/authenticationPackage authentication implements authentication mechanisms.
core/client/kt
core/crypto/commitmentsPackage commitments implements a cryptographic commitment.
core/crypto/devPackage dev provides pseudo dev/* readers and writers.
core/crypto/keymaster
core/crypto/signatures
core/crypto/signatures/factory
core/crypto/signatures/p256
core/crypto/signatures/rsa
core/crypto/vrfPackage vrf defines the interface to a verifiable random function.
core/crypto/vrf/p256Package p256 implements a verifiable random function using curve p256.
core/fake
core/keyserverPackage keyserver implements a transparent key server for End to End.
core/mapserverPackage mapserver implements the TrillianMapClient interface.
core/mutationPackage mutation implements the monitor service.
core/mutatorPackage mutator defines the operations to transform mutations into changes in the map as well as operations to write and read mutations to and from the database.
core/mutator/entryPackage entry implements a simple replacement strategy as a mapper.
core/mutator/replacePackage replace implements a simple replacement strategy as a mapper.
core/proto/keymasterPackage keymaster is a generated protocol buffer package.
core/proto/keytransparency_v1_typesPackage keytransparency_v1_types is a generated protocol buffer package.
core/signer
core/testutil/ctutilPackage ctutil implements helper functions for testing against Certificate Transparency.
core/transaction
core/treePackage tree contains functions for manipulating generic tree representations.
core/tree/sparse
core/tree/sparse/verifierPackage verifier allows client to verify a tree proof.
impl/configPackage config has utilitites for loading configuration files from disk.
impl/google/authentication
impl/mutationPackage mutation implements the monitor service.
impl/proto/keytransparency_v1_servicePackage keytransparency_v1_service is a generated protocol buffer package.
impl/proto/mutation_v1_servicePackage mutation_v1_service is a generated protocol buffer package.
impl/sql/commitments
impl/sql/engine
impl/sql/mutationsPackage mutations defines operations to write and read mutations to and from the database.
impl/sql/sequencedPackage sequenced stores a list of objects that have been sequenced.
impl/sql/sqlhistPackage sqlhist implements a temporal sparse merkle tree using SQL.
impl/sql/testutilPackage testutil contains test supporting functionality for 'impl/sql/...'.
impl/transaction
integration

Updated 2017-06-23. Refresh now. Tools for package owners.