bufio | Package bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or Writer) that also implements the interface but provides buffering and some help for textual I/O. |
bytes | Package bytes implements functions for the manipulation of byte slices. |
container/heap | Package heap provides heap operations for any type that implements heap.Interface. |
context | Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. |
crypto/hmac | Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198. |
crypto/sha256 | Package sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4. |
crypto/sha512 | Package sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4. |
crypto/tls | Package tls partially implements TLS 1.2, as specified in RFC 5246, and TLS 1.3, as specified in RFC 8446. |
encoding/base64 | Package base64 implements base64 encoding as specified by RFC 4648. |
encoding/binary | Package binary implements simple translation between numbers and byte sequences and encoding and decoding of varints. |
encoding/hex | Package hex implements hexadecimal encoding and decoding. |
errors | Package errors implements functions to manipulate errors. |
fmt | Package fmt implements formatted I/O with functions analogous to C's printf and scanf. |
github.com/davecgh/go-spew/spew | Package spew implements a deep pretty printer for Go data structures to aid in debugging. |
github.com/eapache/go-resiliency/breaker | Package breaker implements the circuit-breaker resiliency pattern for Go. |
github.com/eapache/go-xerial-snappy | |
github.com/eapache/queue | Package queue provides a fast, ring-buffer queue based on the version suggested by Dariusz Górecki. |
github.com/hashicorp/go-multierror | |
github.com/jcmturner/gofork/encoding/asn1 | Package asn1 implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690. |
github.com/jcmturner/gokrb5/v8/asn1tools | Package asn1tools provides tools for managing ASN1 marshaled data. |
github.com/jcmturner/gokrb5/v8/client | Package client provides a client library and methods for Kerberos 5 authentication. |
github.com/jcmturner/gokrb5/v8/config | Package config implements KRB5 client and service configuration as described at https://web.mit.edu/kerberos/krb5-latest/doc/admin/conf_files/krb5_conf.html |
github.com/jcmturner/gokrb5/v8/credentials | Package credentials provides credentials management for Kerberos 5 authentication. |
github.com/jcmturner/gokrb5/v8/gssapi | Package gssapi implements Generic Security Services Application Program Interface required for SPNEGO kerberos authentication. |
github.com/jcmturner/gokrb5/v8/iana/chksumtype | Package chksumtype provides Kerberos 5 checksum type assigned numbers. |
github.com/jcmturner/gokrb5/v8/iana/keyusage | Package keyusage provides Kerberos 5 key usage assigned numbers. |
github.com/jcmturner/gokrb5/v8/keytab | Package keytab implements Kerberos keytabs: https://web.mit.edu/kerberos/krb5-devel/doc/formats/keytab_file_format.html. |
github.com/jcmturner/gokrb5/v8/messages | Package messages implements Kerberos 5 message types and methods. |
github.com/jcmturner/gokrb5/v8/types | Package types provides Kerberos 5 data types. |
github.com/klauspost/compress/gzip | |
github.com/klauspost/compress/zstd | |
github.com/pierrec/lz4/v4 | |
github.com/rcrowley/go-metrics | Go port of Coda Hale's Metrics library |
golang.org/x/net/proxy | Package proxy provides support for a variety of protocols to proxy network data. |
hash | Package hash provides interfaces for hash functions. |
hash/crc32 | Package crc32 implements the 32-bit cyclic redundancy check, or CRC-32, checksum. |
hash/fnv | Package fnv implements FNV-1 and FNV-1a, non-cryptographic hash functions created by Glenn Fowler, Landon Curt Noll, and Phong Vo. |
io | Package io provides basic interfaces to I/O primitives. |
log | Package log implements a simple logging package. |
math | Package math provides basic constants and mathematical functions. |
math/rand | Package rand implements pseudo-random number generators suitable for tasks such as simulation, but it should not be used for security-sensitive work. |
net | Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets. |
reflect | Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types. |
regexp | Package regexp implements regular expression search. |
runtime/debug | Package debug contains facilities for programs to debug themselves while they are running. |
sort | Package sort provides primitives for sorting slices and user-defined collections. |
strconv | Package strconv implements conversions to and from string representations of basic data types. |
strings | Package strings implements simple functions to manipulate UTF-8 encoded strings. |
sync | Package sync provides basic synchronization primitives such as mutual exclusion locks. |
sync/atomic | Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms. |
time | Package time provides functionality for measuring and displaying time. |