Imports of package tls

PathSynopsis
bytesPackage bytes implements functions for the manipulation of byte slices.
container/listPackage list implements a doubly linked list.
contextPackage context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
cryptoPackage crypto collects common cryptographic constants.
crypto/aesPackage aes implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
crypto/cipherPackage cipher implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
crypto/desPackage des implements the Data Encryption Standard (DES) and the Triple Data Encryption Algorithm (TDEA) as defined in U.S. Federal Information Processing Standards Publication 46-3.
crypto/ecdsaPackage ecdsa implements the Elliptic Curve Digital Signature Algorithm, as defined in [FIPS 186-5].
crypto/ed25519Package ed25519 implements the Ed25519 signature algorithm.
crypto/ellipticPackage elliptic implements the standard NIST P-224, P-256, P-384, and P-521 elliptic curves over prime fields.
crypto/hmacPackage hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
crypto/md5Package md5 implements the MD5 hash algorithm as defined in RFC 1321.
crypto/randPackage rand implements a cryptographically secure random number generator.
crypto/rc4Package rc4 implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
crypto/rsaPackage rsa implements RSA encryption as specified in PKCS #1 and RFC 8017.
crypto/sha1Package sha1 implements the SHA-1 hash algorithm as defined in RFC 3174.
crypto/sha256Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
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/subtlePackage subtle implements functions that are often useful in cryptographic code but require careful thought to use correctly.
crypto/x509Package x509 implements a subset of the X.509 standard.
encoding/pemPackage pem implements the PEM data encoding, which originated in Privacy Enhanced Mail.
errorsPackage errors implements functions to manipulate errors.
fmtPackage fmt implements formatted I/O with functions analogous to C's printf and scanf.
golang.org/x/crypto/chacha20poly1305Package chacha20poly1305 implements the ChaCha20-Poly1305 AEAD and its extended nonce variant XChaCha20-Poly1305, as specified in RFC 8439 and draft-irtf-cfrg-xchacha-01.
golang.org/x/crypto/cryptobytePackage cryptobyte contains types that help with parsing and constructing length-prefixed, binary messages, including ASN.1 DER.
golang.org/x/crypto/curve25519Package curve25519 provides an implementation of the X25519 function, which performs scalar multiplication on the elliptic curve known as Curve25519.
golang.org/x/crypto/hkdfPackage hkdf implements the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869.
hashPackage hash provides interfaces for hash functions.
internal/cpuPackage cpu implements processor feature detection used by the Go standard library.
ioPackage io provides basic interfaces to I/O primitives.
math/bigPackage big implements arbitrary-precision arithmetic (big numbers).
netPackage net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
osPackage os provides a platform-independent interface to operating system functionality.
runtimePackage runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
sortPackage sort provides primitives for sorting slices and user-defined collections.
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.
sync/atomicPackage atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
timePackage time provides functionality for measuring and displaying time.