context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
crypto | Package crypto collects common cryptographic constants. |
crypto/ecdsa | Package ecdsa implements the Elliptic Curve Digital Signature Algorithm, as defined in [FIPS 186-5]. |
crypto/ed25519 | Package ed25519 implements the Ed25519 signature algorithm. |
crypto/rsa | Package rsa implements RSA encryption as specified in PKCS #1 and RFC 8017. |
flag | Package flag implements command-line flag parsing. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/google/certificate-transparency-go/trillian/ctfe | Package ctfe contains a usage example by providing an implementation of an RFC6962 compatible CT log server using a Trillian log server as backend storage via its GRPC API. |
github.com/google/certificate-transparency-go/trillian/ctfe/configpb | |
github.com/google/trillian | Package trillian contains the generated protobuf code for the Trillian API. |
github.com/google/trillian/crypto/keys | Package keys provides access to public and private keys for signing and verification of signatures. |
github.com/google/trillian/crypto/keys/der | Package der contains functions for marshaling and unmarshaling keys in DER format. |
github.com/google/trillian/crypto/keys/pem | Package pem contains functions for marshaling and unmarshaling keys in PEM format. |
github.com/google/trillian/crypto/keys/pkcs11 | Package pkcs11 provides access to private keys using a PKCS#11 interface. |
github.com/google/trillian/crypto/keyspb | |
github.com/google/trillian/monitoring/opencensus | Package opencensus enables tracing and metrics collection using OpenCensus. |
github.com/google/trillian/monitoring/prometheus | Package prometheus provides a Prometheus-based implementation of the MetricFactory abstraction. |
github.com/prometheus/client_golang/prometheus/promhttp | Package promhttp provides tooling around HTTP servers and clients. |
github.com/rs/cors | |
github.com/tomasen/realip | |
go.etcd.io/etcd/client/v3 | |
go.etcd.io/etcd/client/v3/naming/endpoints | |
google.golang.org/grpc | Package grpc implements an RPC system called gRPC. |
google.golang.org/grpc/resolver | Package resolver defines APIs for name resolution in gRPC. |
google.golang.org/grpc/resolver/manual | Package manual defines a resolver that can be used to manually send resolved addresses to ClientConn. |
google.golang.org/protobuf/proto | Package proto provides functions operating on protocol buffer messages. |
k8s.io/klog/v2 | Package klog contains the following functionality: |
net/http | Package http provides HTTP client and server implementations. |
os | Package os provides a platform-independent interface to operating system functionality. |
os/signal | Package signal implements access to incoming signals. |
strings | Package strings implements simple functions to manipulate UTF-8 encoded strings. |
sync | Package sync provides basic synchronization primitives such as mutual exclusion locks. |
syscall | Package syscall contains an interface to the low-level operating system primitives. |
time | Package time provides functionality for measuring and displaying time. |