Imports of package server

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
flagPackage flag implements command-line flag parsing.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/coreos/etcd/clientv3clientv3 is the official Go etcd client for v3.
github.com/coreos/etcd/clientv3/naming
github.com/golang/glogPackage glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
github.com/google/trillianPackage trillian contains the generated protobuf code for the Trillian API.
github.com/google/trillian/extensionPackage extension provides an extension mechanism for Trillian code to access fork-specific functionality.
github.com/google/trillian/maps
github.com/google/trillian/merkle
github.com/google/trillian/merkle/hashers
github.com/google/trillian/merkle/smtPackage smt contains the implementation of the sparse Merkle tree logic.
github.com/google/trillian/monitoringPackage monitoring provides monitoring functionality.
github.com/google/trillian/quotaPackage quota defines Trillian's Quota Management service.
github.com/google/trillian/quota/cacheqmPackage cacheqm contains a caching quota.Manager implementation.
github.com/google/trillian/quota/etcd/etcdqmPackage etcdqm contains an etcd-based quota.Manager implementation.
github.com/google/trillian/quota/mysqlqmPackage mysqlqm defines a MySQL-based quota.Manager implementation.
github.com/google/trillian/server/adminPackage admin contains the TrillianAdminServer implementation.
github.com/google/trillian/server/interceptorPackage interceptor defines gRPC interceptors for Trillian.
github.com/google/trillian/storagePackage storage provides general interfaces to Trillian storage layers.
github.com/google/trillian/storage/mysqlPackage mysql provides a MySQL-based storage layer implementation.
github.com/google/trillian/storage/treePackage tree defines types that help navigating a tree in storage.
github.com/google/trillian/treesPackage trees contains utility method for retrieving trees and acquiring objects (hashers, signers) associated with them.
github.com/google/trillian/typesPackage types defines serialization and parsing functions for SignedLogRoot fields.
github.com/google/trillian/utilPackage util holds utility functions.
github.com/google/trillian/util/clockPackage clock contains time utilities, and types that allow mocking system time in tests.
github.com/google/trillian/util/etcd
github.com/grpc-ecosystem/go-grpc-middleware`grpc_middleware` is a collection of gRPC middleware packages: interceptors, helpers and tools.
github.com/grpc-ecosystem/grpc-gateway/runtimePackage runtime contains runtime helper functions used by servers which protoc-gen-grpc-gateway generates.
github.com/prometheus/client_golang/prometheus/promhttpPackage promhttp provides tooling around HTTP servers and clients.
golang.org/x/sync/errgroupPackage errgroup provides synchronization, error propagation, and Context cancelation for groups of goroutines working on subtasks of a common task.
google.golang.org/grpcPackage grpc implements an RPC system called gRPC.
google.golang.org/grpc/codesPackage codes defines the canonical error codes used by gRPC.
google.golang.org/grpc/credentialsPackage credentials implements various credentials supported by gRPC library, which encapsulate all the state needed by a client to authenticate with a server and make various assertions, e.g., about the client's identity, role, or whether it is authorized to make a particular call.
google.golang.org/grpc/naming
google.golang.org/grpc/reflectionPackage reflection implements server reflection service.
google.golang.org/grpc/statusPackage status implements errors returned by gRPC.
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
net/httpPackage http provides HTTP client and server implementations.
strconvPackage strconv implements conversions to and from string representations of basic data types.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
timePackage time provides functionality for measuring and displaying time.