Imports of package core

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
crypto/sha256Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
encoding/binaryPackage binary implements simple translation between numbers and byte sequences and encoding and decoding of varints.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/golang/glogPackage glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
github.com/golang/protobuf/protoPackage proto provides functionality for handling protocol buffer messages.
github.com/google/certificate-transparency-goPackage ct holds core types and utilities for Certificate Transparency.
github.com/google/certificate-transparency-go/clientPackage client is a CT log client implementation and contains types and code for interacting with RFC6962-compliant CT Log instances.
github.com/google/certificate-transparency-go/scannerPackage scanner holds code for iterating through the contents of a CT log.
github.com/google/certificate-transparency-go/trillian/ctfePackage 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/migrillian/configpb
github.com/google/certificate-transparency-go/x509Package x509 parses X.509-encoded keys and certificates.
github.com/google/trillianPackage trillian contains the generated protobuf code for the Trillian API.
github.com/google/trillian/clientPackage client verifies responses from the Trillian log.
github.com/google/trillian/client/backoffPackage backoff allows retrying an operation with backoff.
github.com/google/trillian/crypto
github.com/google/trillian/merkle
github.com/google/trillian/merkle/rfc6962
github.com/google/trillian/monitoringPackage monitoring provides monitoring functionality.
github.com/google/trillian/typesPackage types defines serialization and parsing functions for SignedLogRoot fields.
github.com/google/trillian/util/clockPackage clock contains time utilities, and types that allow mocking system time in tests.
github.com/google/trillian/util/election2Package election2 provides master election tools, and interfaces for plugging in a custom underlying mechanism.
google.golang.org/grpc/codesPackage codes defines the canonical error codes used by gRPC.
google.golang.org/grpc/statusPackage status implements errors returned by gRPC.
io/ioutilPackage ioutil implements some I/O utility functions.
math/randPackage rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work.
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.