pkg/

directory
v0.0.0-...-90c9d3a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2010 License: BSD-3-Clause, GooglePatentClause

Directories

Path Synopsis
archive
tar
The tar package implements access to tar archives.
The tar package implements access to tar archives.
The asn1 package implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
The asn1 package implements parsing of DER-encoded ASN.1 data structures, as defined in ITU-T Rec X.690.
This package implements multi-precision arithmetic (big numbers).
This package implements multi-precision arithmetic (big numbers).
A package for arbitrary precision arithmethic.
A package for arbitrary precision arithmethic.
This package 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.
This package 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.
The bytes package implements functions for the manipulation of byte slices.
The bytes package implements functions for the manipulation of byte slices.
compress
flate
The flate package implements the DEFLATE compressed data format, described in RFC 1951.
The flate package implements the DEFLATE compressed data format, described in RFC 1951.
gzip
The gzip package implements reading and writing of gzip format compressed files, as specified in RFC 1952.
The gzip package implements reading and writing of gzip format compressed files, as specified in RFC 1952.
zlib
The zlib package implements reading and writing of zlib format compressed data, as specified in RFC 1950.
The zlib package implements reading and writing of zlib format compressed data, as specified in RFC 1950.
container
heap
This package provides heap operations for any type that implements heap.Interface.
This package provides heap operations for any type that implements heap.Interface.
list
The list package implements a doubly linked list.
The list package implements a doubly linked list.
ring
The ring package implements operations on circular lists.
The ring package implements operations on circular lists.
vector
The vector package implements containers for managing sequences of elements.
The vector package implements containers for managing sequences of elements.
crypto
aes
This package implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
This package implements AES encryption (formerly Rijndael), as defined in U.S. Federal Information Processing Standards Publication 197.
block
The block package implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
The block package implements standard block cipher modes that can be wrapped around low-level block cipher implementations.
blowfish
This package implements Bruce Schneier's Blowfish encryption algorithm.
This package implements Bruce Schneier's Blowfish encryption algorithm.
hmac
The hmac package implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
The hmac package implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.
md4
This package implements the MD4 hash algorithm as defined in RFC 1320.
This package implements the MD4 hash algorithm as defined in RFC 1320.
md5
This package implements the MD5 hash algorithm as defined in RFC 1321.
This package implements the MD5 hash algorithm as defined in RFC 1321.
rc4
This package implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
This package implements RC4 encryption, as defined in Bruce Schneier's Applied Cryptography.
ripemd160
This package implements the RIPEMD-160 hash algorithm.
This package implements the RIPEMD-160 hash algorithm.
rsa
This package implements RSA encryption as specified in PKCS#1.
This package implements RSA encryption as specified in PKCS#1.
sha1
This package implements the SHA1 hash algorithm as defined in RFC 3174.
This package implements the SHA1 hash algorithm as defined in RFC 3174.
sha256
This package implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-2.
This package implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-2.
sha512
This package implements the SHA512 hash algorithm as defined in FIPS 180-2.
This package implements the SHA512 hash algorithm as defined in FIPS 180-2.
subtle
This package implements functions that are often useful in cryptographic code but require careful thought to use correctly.
This package implements functions that are often useful in cryptographic code but require careful thought to use correctly.
tls
This package partially implements the TLS 1.1 protocol, as specified in RFC 4346.
This package partially implements the TLS 1.1 protocol, as specified in RFC 4346.
x509
This package parses X.509-encoded keys and certificates.
This package parses X.509-encoded keys and certificates.
xtea
This package implements XTEA encryption, as defined in Needham and Wheeler's 1997 technical report, "Tea extensions."
This package implements XTEA encryption, as defined in Needham and Wheeler's 1997 technical report, "Tea extensions."
debug
dwarf
This package provides access to DWARF debugging information loaded from executable files, as defined in the DWARF 2.0 Standard at http://dwarfstd.org/dwarf-2.0.0.pdf.
This package provides access to DWARF debugging information loaded from executable files, as defined in the DWARF 2.0 Standard at http://dwarfstd.org/dwarf-2.0.0.pdf.
elf
Package elf implements access to ELF object files.
Package elf implements access to ELF object files.
gosym
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
Package gosym implements access to the Go symbol and line number tables embedded in Go binaries generated by the gc compilers.
macho
Package macho implements access to Mach-O object files, as defined by http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/MachORuntime/Reference/reference.html.
Package macho implements access to Mach-O object files, as defined by http://developer.apple.com/mac/library/documentation/DeveloperTools/Conceptual/MachORuntime/Reference/reference.html.
proc
Package ptrace provides a platform-independent interface for tracing and controlling running processes.
Package ptrace provides a platform-independent interface for tracing and controlling running processes.
A library for EBNF grammars.
A library for EBNF grammars.
encoding
ascii85
Package ascii85 implements the ascii85 data encoding as used in the btoa tool and Adobe's PostScript and PDF document formats.
Package ascii85 implements the ascii85 data encoding as used in the btoa tool and Adobe's PostScript and PDF document formats.
base64
Package base64 implements base64 encoding as specified by RFC 4648.
Package base64 implements base64 encoding as specified by RFC 4648.
binary
This package implements translation between unsigned integer values and byte sequences.
This package implements translation between unsigned integer values and byte sequences.
git85
Package git85 implements the radix 85 data encoding used in the Git version control system.
Package git85 implements the radix 85 data encoding used in the Git version control system.
hex
This package implements hexadecimal encoding and decoding.
This package implements hexadecimal encoding and decoding.
pem
This package implements the PEM data encoding, which originated in Privacy Enhanced Mail.
This package implements the PEM data encoding, which originated in Privacy Enhanced Mail.
The exec package runs external commands.
The exec package runs external commands.
exp
4s
This is a simple demo of Go running under Native Client.
This is a simple demo of Go running under Native Client.
draw
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension.
Package draw provides basic graphics and drawing primitives, in the style of the Plan 9 graphics library (see http://plan9.bell-labs.com/magic/man2html/2/draw) and the X Render extension.
exception
This package illustrates how basic try-catch exception handling can be emulated using goroutines, channels, and closures.
This package illustrates how basic try-catch exception handling can be emulated using goroutines, channels, and closures.
iterable
The iterable package provides several traversal and searching methods.
The iterable package provides several traversal and searching methods.
nacl/srpc
This package implements Native Client's simple RPC (SRPC).
This package implements Native Client's simple RPC (SRPC).
The expvar package provides a standardized interface to public variables, such as operation counters in servers.
The expvar package provides a standardized interface to public variables, such as operation counters in servers.
The flag package implements command-line flag parsing.
The flag package implements command-line flag parsing.
go
ast
The AST package declares the types used to represent syntax trees for Go packages.
The AST package declares the types used to represent syntax trees for Go packages.
doc
The doc package extracts source code documentation from a Go AST.
The doc package extracts source code documentation from a Go AST.
parser
A parser for Go source files.
A parser for Go source files.
scanner
A scanner for Go source text.
A scanner for Go source text.
token
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
This package defines constants representing the lexical tokens of the Go programming language and basic operations on tokens (printing, predicates).
adler32
This package implements the Adler-32 checksum.
This package implements the Adler-32 checksum.
crc32
This package implements the 32-bit cyclic redundancy check, or CRC-32, checksum.
This package implements the 32-bit cyclic redundancy check, or CRC-32, checksum.
crc64
This package implements the 64-bit cyclic redundancy check, or CRC-64, checksum.
This package implements the 64-bit cyclic redundancy check, or CRC-64, checksum.
The image package implements a basic 2-D image library.
The image package implements a basic 2-D image library.
jpeg
The jpeg package implements a decoder for JPEG images, as defined in ITU-T T.81.
The jpeg package implements a decoder for JPEG images, as defined in ITU-T T.81.
png
The png package implements a PNG image decoder and encoder.
The png package implements a PNG image decoder and encoder.
io
This package provides basic interfaces to I/O primitives.
This package provides basic interfaces to I/O primitives.
The json package implements a simple parser and representation for JSON (JavaScript Object Notation), as defined at http://www.json.org/.
The json package implements a simple parser and representation for JSON (JavaScript Object Notation), as defined at http://www.json.org/.
Rudimentary logging package.
Rudimentary logging package.
The math package provides basic constants and mathematical functions.
The math package provides basic constants and mathematical functions.
The mime package translates file name extensions to MIME types.
The mime package translates file name extensions to MIME types.
The netchan package implements type-safe networked channels: it allows the two ends of a channel to appear on different computers connected by a network.
The netchan package implements type-safe networked channels: it allows the two ends of a channel to appear on different computers connected by a network.
This package provides a single function, Do, to run a function exactly once, usually used as part of initialization.
This package provides a single function, Do, to run a function exactly once, usually used as part of initialization.
os
The os package provides a platform-independent interface to operating system functionality.
The os package provides a platform-independent interface to operating system functionality.
signal
Package signal implements operating system-independent signal handling.
Package signal implements operating system-independent signal handling.
Package patch implements parsing and execution of the textual and binary patch descriptions used by version control tools such as CVS, Git, Mercurial, and Subversion.
Package patch implements parsing and execution of the textual and binary patch descriptions used by version control tools such as CVS, Git, Mercurial, and Subversion.
The path package implements utility routines for manipulating slash-separated filename paths.
The path package implements utility routines for manipulating slash-separated filename paths.
Package rand implements pseudo-random number generators.
Package rand implements pseudo-random number generators.
Package regexp implements a simple regular expression library.
Package regexp implements a simple regular expression library.
The runtime package contains operations that interact with Go's runtime system, such as functions to control goroutines.
The runtime package contains operations that interact with Go's runtime system, such as functions to control goroutines.
A general-purpose scanner for UTF-8 encoded text.
A general-purpose scanner for UTF-8 encoded text.
The sort package provides primitives for sorting arrays and user-defined collections.
The sort package provides primitives for sorting arrays and user-defined collections.
The strconv package implements conversions to and from string representations of basic data types.
The strconv package implements conversions to and from string representations of basic data types.
A package of simple functions to manipulate strings.
A package of simple functions to manipulate strings.
The sync package provides basic synchronization primitives such as mutual exclusion locks.
The sync package provides basic synchronization primitives such as mutual exclusion locks.
This package contains an interface to the low-level operating system primitives.
This package contains an interface to the low-level operating system primitives.
The syslog package provides a simple interface to the system log service.
The syslog package provides a simple interface to the system log service.
The tabwriter package implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
The tabwriter package implements a write filter (tabwriter.Writer) that translates tabbed columns in input into properly aligned text.
Data-driven templates for generating textual output such as HTML.
Data-driven templates for generating textual output such as HTML.
The testing package provides support for automated testing of Go packages.
The testing package provides support for automated testing of Go packages.
iotest
The iotest package implements Readers and Writers useful only for testing.
The iotest package implements Readers and Writers useful only for testing.
quick
This package implements utility functions to help with black box testing.
This package implements utility functions to help with black box testing.
The time package provides functionality for measuring and displaying time.
The time package provides functionality for measuring and displaying time.
The unsafe package contains operations that step around the type safety of Go programs.
The unsafe package contains operations that step around the type safety of Go programs.
Functions and constants to support text encoded in UTF-8.
Functions and constants to support text encoded in UTF-8.
The websocket package implements a client and server for the Web Socket protocol.
The websocket package implements a client and server for the Web Socket protocol.
Package xml implements a simple XML 1.0 parser that understands XML name spaces.
Package xml implements a simple XML 1.0 parser that understands XML name spaces.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL