keytransparency: github.com/google/keytransparency

Directories

PathSynopsis
cmd/keytransparency-client
cmd/keytransparency-client/cmd
cmd/keytransparency-monitor
cmd/keytransparency-sequencer
cmd/keytransparency-server
cmd/serverutil
core/authenticationPackage authentication implements authentication mechanisms.
core/authorizationPackage authorization defines the authorization interface of Key Transparency.
core/client/grpccPackage grpcc is a client for communicating with the Key Server.
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/fakePackage fake holds fake implementations of various services for tests.
core/internalPackage internal gathers helpers used by code in ./core/...
core/keyserverPackage keyserver implements a transparent key server for End to End.
core/monitorPackage monitor implements the monitor service.
core/monitor/storage
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/proto/authorizationPackage authorization is a generated protocol buffer package.
core/proto/authorization_protoPackage authorization_proto is a generated protocol buffer package.
core/proto/keymasterPackage keymaster is a generated protocol buffer package.
core/proto/keymaster_protoPackage keymaster_proto is a generated protocol buffer package.
core/proto/keytransparency_v1Package keytransparency_v1 is a generated protocol buffer package.
core/proto/keytransparency_v1_grpcPackage keytransparency_v1_grpc is a generated protocol buffer package.
core/proto/keytransparency_v1_protoPackage keytransparency_v1_proto is a generated protocol buffer package.
core/proto/keytransparency_v1_typesPackage keytransparency_v1_types is a generated protocol buffer package.
core/proto/monitor_v1_grpcPackage monitor_v1_grpc is a generated protocol buffer package.
core/proto/monitor_v1_protoPackage monitor_v1_proto is a generated protocol buffer package.
core/proto/mutation_v1_grpcPackage mutation_v1_grpc is a generated protocol buffer package.
core/sequencer
core/testutil/ctutilPackage ctutil implements helper functions for testing against Certificate Transparency.
core/transaction
impl/authorizationPackage authorization contains the authorization module implementation.
impl/configPackage config has utilities for loading configuration files from disk.
impl/google/authentication
impl/monitorPackage monitor contains an implementation of a Monitor server which can be queried for monitoring results.
impl/monitor/client
impl/mutationPackage mutation implements the mutations service a monitor can query.
impl/proto/keytransparency_v1_servicePackage keytransparency_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/testutilPackage testutil contains test supporting functionality for 'impl/sql/...'.
impl/transaction
integration

Updated 2017-10-18. Refresh now. Tools for package owners.