Imports of package registry

PathSynopsis
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
crypto/sha512Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
crypto/tlsPackage tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446.
encoding/jsonPackage json implements encoding and decoding of JSON as defined in RFC 7159.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
github.com/containerd/logPackage log provides types and functions related to logging, passing loggers through a context, and attaching context to the logger.
github.com/distribution/referencePackage reference provides a general type to represent any way of referencing images within the registry.
github.com/docker/distribution/registry/api/errcode
github.com/docker/distribution/registry/client/auth
github.com/docker/distribution/registry/client/auth/challenge
github.com/docker/distribution/registry/client/transport
github.com/docker/docker/api/types/filtersPackage filters provides tools for encoding a mapping of keys to a set of multiple values.
github.com/docker/docker/api/types/registry
github.com/docker/docker/errdefsPackage errdefs defines a set of error interfaces that packages should use for communicating classes of errors.
github.com/docker/docker/internal/lazyregexpPackage lazyregexp is a thin wrapper over regexp, allowing the use of global regexp variables without forcing them to be compiled at init.
github.com/docker/docker/pkg/homedir
github.com/docker/go-connections/tlsconfigPackage tlsconfig provides primitives to retrieve secure-enough TLS configurations for both clients and servers.
github.com/pkg/errorsPackage errors provides simple error handling primitives.
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpPackage otelhttp provides an http.Handler and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.
ioPackage io provides basic interfaces to I/O primitives.
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.
net/http/cookiejarPackage cookiejar implements an in-memory RFC 6265-compliant http.CookieJar.
net/urlPackage url parses URLs and implements query escaping.
osPackage os provides a platform-independent interface to operating system functionality.
path/filepathPackage filepath implements utility routines for manipulating filename paths in a way compatible with the target operating system-defined file paths.
strconvPackage strconv implements conversions to and from string representations of basic data types.
stringsPackage strings implements simple functions to manipulate UTF-8 encoded strings.
syncPackage sync provides basic synchronization primitives such as mutual exclusion locks.
timePackage time provides functionality for measuring and displaying time.