 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    There is no documentation for this package.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| Godeps
       | |
| +build go1.3 | |
| 
          
            _workspace/src/github.com/asaskevich/govalidator
            
            
          
           Package govalidator is package of validators and sanitizers for strings, structs and collections. | Package govalidator is package of validators and sanitizers for strings, structs and collections. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws
            
            
          
           Package aws provides core functionality for making requests to AWS services. | Package aws provides core functionality for making requests to AWS services. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/awserr
            
            
          
           Package awserr represents API error interface accessors for the SDK. | Package awserr represents API error interface accessors for the SDK. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/credentials
            
            
          
           Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values. | Package credentials provides credential retrieval and management The Credentials is the primary method of getting access to and managing credentials Values. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/credentials/stscreds
            
            
          
           Package stscreds are credential Providers to retrieve STS AWS credentials. | Package stscreds are credential Providers to retrieve STS AWS credentials. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/defaults
            
            
          
           Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers. | Package defaults is a collection of helpers to retrieve the SDK's default configuration and handlers. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/ec2metadata
            
            
          
           Package ec2metadata provides the client for making API calls to the EC2 Metadata service. | Package ec2metadata provides the client for making API calls to the EC2 Metadata service. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/aws/session
            
            
          
           Package session provides a way to create service clients with shared configuration and handlers. | Package session provides a way to create service clients with shared configuration and handlers. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/endpoints
            
            
          
           Package endpoints validates regional endpoints for services. | Package endpoints validates regional endpoints for services. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/protocol/ec2query
            
            
          
           Package ec2query provides serialisation of AWS EC2 requests and responses. | Package ec2query provides serialisation of AWS EC2 requests and responses. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/protocol/query
            
            
          
           Package query provides serialisation of AWS query requests, and responses. | Package query provides serialisation of AWS query requests, and responses. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/protocol/rest
            
            
          
           Package rest provides RESTful serialization of AWS requests and responses. | Package rest provides RESTful serialization of AWS requests and responses. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/protocol/restxml
            
            
          
           Package restxml provides RESTful XML serialisation of AWS requests and responses. | Package restxml provides RESTful XML serialisation of AWS requests and responses. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
            
            
          
           Package xmlutil provides XML serialisation of AWS requests and responses. | Package xmlutil provides XML serialisation of AWS requests and responses. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/private/signer/v4
            
            
          
           Package v4 implements signing for AWS V4 signer | Package v4 implements signing for AWS V4 signer | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/ec2
            
            
          
           Package ec2 provides a client for Amazon Elastic Compute Cloud. | Package ec2 provides a client for Amazon Elastic Compute Cloud. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/ec2/ec2iface
            
            
          
           Package ec2iface provides an interface for the Amazon Elastic Compute Cloud. | Package ec2iface provides an interface for the Amazon Elastic Compute Cloud. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/iam
            
            
          
           Package iam provides a client for AWS Identity and Access Management. | Package iam provides a client for AWS Identity and Access Management. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/iam/iamiface
            
            
          
           Package iamiface provides an interface for the AWS Identity and Access Management. | Package iamiface provides an interface for the AWS Identity and Access Management. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/s3
            
            
          
           Package s3 provides a client for Amazon Simple Storage Service. | Package s3 provides a client for Amazon Simple Storage Service. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/s3/s3iface
            
            
          
           Package s3iface provides an interface for the Amazon Simple Storage Service. | Package s3iface provides an interface for the Amazon Simple Storage Service. | 
| 
          
            _workspace/src/github.com/aws/aws-sdk-go/service/s3/s3manager
            
            
          
           Package s3manager provides utilities to upload and download objects from S3 concurrently. | Package s3manager provides utilities to upload and download objects from S3 concurrently. | 
| 
          
            _workspace/src/github.com/coreos/etcd/client
            
            
          
           Package client provides bindings for the etcd APIs. | Package client provides bindings for the etcd APIs. | 
| 
          
            _workspace/src/github.com/coreos/etcd/pkg/pathutil
            
            
          
           Package pathutil implements utility functions for handling slash-separated paths. | Package pathutil implements utility functions for handling slash-separated paths. | 
| 
          
            _workspace/src/github.com/fatih/structs
            
            
          
           Package structs contains various utilities functions to work with structs. | Package structs contains various utilities functions to work with structs. | 
| 
          
            _workspace/src/github.com/go-ini/ini
            
            
          
           Package ini provides INI file read and write functionality in Go. | Package ini provides INI file read and write functionality in Go. | 
| 
          
            _workspace/src/github.com/go-ldap/ldap
            
            
          
           Package ldap provides basic LDAP v3 functionality. | Package ldap provides basic LDAP v3 functionality. | 
| 
          
            _workspace/src/github.com/go-sql-driver/mysql
            
            
          
           Go MySQL Driver - A MySQL-Driver for Go's database/sql package The driver should be used via the database/sql package: import "database/sql" import _ "github.com/go-sql-driver/mysql" db, err := sql.Open("mysql", "user:password@/dbname") See https://github.com/go-sql-driver/mysql#usage for details | Go MySQL Driver - A MySQL-Driver for Go's database/sql package The driver should be used via the database/sql package: import "database/sql" import _ "github.com/go-sql-driver/mysql" db, err := sql.Open("mysql", "user:password@/dbname") See https://github.com/go-sql-driver/mysql#usage for details | 
| 
          
            _workspace/src/github.com/gocql/gocql
            
            
          
           Package gocql implements a fast and robust Cassandra driver for the Go programming language. | Package gocql implements a fast and robust Cassandra driver for the Go programming language. | 
| 
          
            _workspace/src/github.com/gocql/gocql/internal/lru
            
            
          
           Package lru implements an LRU cache. | Package lru implements an LRU cache. | 
| 
          
            _workspace/src/github.com/golang/snappy
            
            
          
           Package snappy implements the snappy block-based compression format. | Package snappy implements the snappy block-based compression format. | 
| 
          
            _workspace/src/github.com/google/go-github/github
            
            
          
           Package github provides a client for using the GitHub API. | Package github provides a client for using the GitHub API. | 
| 
          
            _workspace/src/github.com/google/go-querystring/query
            
            
          
           Package query implements encoding of structs into URL query parameters. | Package query implements encoding of structs into URL query parameters. | 
| 
          
            _workspace/src/github.com/hailocab/go-hostpool
            
            
          
           A Go package to intelligently and flexibly pool among multiple hosts from your Go application. | A Go package to intelligently and flexibly pool among multiple hosts from your Go application. | 
| 
          
            _workspace/src/github.com/hashicorp/errwrap
            
            
          
           Package errwrap implements methods to formalize error wrapping in Go. | Package errwrap implements methods to formalize error wrapping in Go. | 
| 
          
            _workspace/src/github.com/hashicorp/golang-lru
            
            
          
           This package provides a simple LRU cache. | This package provides a simple LRU cache. | 
| 
          
            _workspace/src/github.com/hashicorp/hcl
            
            
          
           hcl is a package for decoding HCL into usable Go structures. | hcl is a package for decoding HCL into usable Go structures. | 
| 
          
            _workspace/src/github.com/hashicorp/logutils
            
            
          
           Package logutils augments the standard log package with levels. | Package logutils augments the standard log package with levels. | 
| 
          
            _workspace/src/github.com/kardianos/osext
            
            
          
           Extensions to the standard "os" package. | Extensions to the standard "os" package. | 
| 
          
            _workspace/src/github.com/lib/pq
            
            
          
           Package pq is a pure Go Postgres driver for the database/sql package. | Package pq is a pure Go Postgres driver for the database/sql package. | 
| 
          
            _workspace/src/github.com/lib/pq/listen_example
            
            
          
           Below you will find a self-contained Go program which uses the LISTEN / NOTIFY mechanism to avoid polling the database while waiting for more work to arrive. | Below you will find a self-contained Go program which uses the LISTEN / NOTIFY mechanism to avoid polling the database while waiting for more work to arrive. | 
| 
          
            _workspace/src/github.com/lib/pq/oid
            
            
          
           Package oid contains OID constants as defined by the Postgres server. | Package oid contains OID constants as defined by the Postgres server. | 
| 
          
            _workspace/src/github.com/mitchellh/mapstructure
            
            
          
           The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure. | The mapstructure package exposes functionality to convert an abitrary map[string]interface{} into a native Go structure. | 
| 
          
            _workspace/src/github.com/mitchellh/reflectwalk
            
            
          
           reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements. | reflectwalk is a package that allows you to "walk" complex structures similar to how you may "walk" a filesystem: visiting every element one by one and calling callback functions allowing you to handle and manipulate those elements. | 
| 
          
            _workspace/src/github.com/samuel/go-zookeeper/zk
            
            
          
           Package zk is a native Go client library for the ZooKeeper orchestration service. | Package zk is a native Go client library for the ZooKeeper orchestration service. | 
| 
          
            _workspace/src/github.com/ugorji/go/codec
            
            
          
           High Performance, Feature-Rich Idiomatic Go codec/encoding library for binc, msgpack, cbor, json. | High Performance, Feature-Rich Idiomatic Go codec/encoding library for binc, msgpack, cbor, json. | 
| 
          
            _workspace/src/github.com/ugorji/go/codec/codecgen
            
            command
          
           codecgen generates codec.Selfer implementations for a set of types. | codecgen generates codec.Selfer implementations for a set of types. | 
| 
          
            _workspace/src/golang.org/x/crypto/bcrypt
            
            
          
           Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm. | Package bcrypt implements Provos and Mazières's bcrypt adaptive hashing algorithm. | 
| 
          
            _workspace/src/golang.org/x/crypto/blowfish
            
            
          
           Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. | Package blowfish implements Bruce Schneier's Blowfish encryption algorithm. | 
| 
          
            _workspace/src/golang.org/x/crypto/cast5
            
            
          
           Package cast5 implements CAST5, as defined in RFC 2144. | Package cast5 implements CAST5, as defined in RFC 2144. | 
| 
          
            _workspace/src/golang.org/x/crypto/curve25519
            
            
          
           Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519. | Package curve25519 provides an implementation of scalar multiplication on the elliptic curve known as curve25519. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp
            
            
          
           Package openpgp implements high level operations on OpenPGP messages. | Package openpgp implements high level operations on OpenPGP messages. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/armor
            
            
          
           Package armor implements OpenPGP ASCII Armor, see RFC 4880. | Package armor implements OpenPGP ASCII Armor, see RFC 4880. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/clearsign
            
            
          
           Package clearsign generates and processes OpenPGP, clear-signed data. | Package clearsign generates and processes OpenPGP, clear-signed data. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/elgamal
            
            
          
           Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. | Package elgamal implements ElGamal encryption, suitable for OpenPGP, as specified in "A Public-Key Cryptosystem and a Signature Scheme Based on Discrete Logarithms," IEEE Transactions on Information Theory, v. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/errors
            
            
          
           Package errors contains common error types for the OpenPGP packages. | Package errors contains common error types for the OpenPGP packages. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/packet
            
            
          
           Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. | Package packet implements parsing and serialization of OpenPGP packets, as specified in RFC 4880. | 
| 
          
            _workspace/src/golang.org/x/crypto/openpgp/s2k
            
            
          
           Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1. | Package s2k implements the various OpenPGP string-to-key transforms as specified in RFC 4800 section 3.7.1. | 
| 
          
            _workspace/src/golang.org/x/crypto/ssh
            
            
          
           Package ssh implements an SSH client and server. | Package ssh implements an SSH client and server. | 
| 
          
            _workspace/src/golang.org/x/crypto/ssh/agent
            
            
          
           Package agent implements a client to an ssh-agent daemon. | Package agent implements a client to an ssh-agent daemon. | 
| 
          
            _workspace/src/golang.org/x/crypto/ssh/terminal
            
            
          
           Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems. | Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems. | 
| 
          
            _workspace/src/golang.org/x/crypto/ssh/test
            
            
          
           This package contains integration tests for the golang.org/x/crypto/ssh package. | This package contains integration tests for the golang.org/x/crypto/ssh package. | 
| 
          
            _workspace/src/golang.org/x/net/context
            
            
          
           Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. | Package context defines the Context type, which carries deadlines, cancelation signals, and other request-scoped values across API boundaries and between processes. | 
| 
          
            _workspace/src/golang.org/x/net/context/ctxhttp
            
            
          
           Package ctxhttp provides helper functions for performing context-aware HTTP requests. | Package ctxhttp provides helper functions for performing context-aware HTTP requests. | 
| 
          
            _workspace/src/golang.org/x/oauth2
            
            
          
           Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests. | Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests. | 
| 
          
            _workspace/src/golang.org/x/oauth2/bitbucket
            
            
          
           Package bitbucket provides constants for using OAuth2 to access Bitbucket. | Package bitbucket provides constants for using OAuth2 to access Bitbucket. | 
| 
          
            _workspace/src/golang.org/x/oauth2/clientcredentials
            
            
          
           Package clientcredentials implements the OAuth2.0 "client credentials" token flow, also known as the "two-legged OAuth 2.0". | Package clientcredentials implements the OAuth2.0 "client credentials" token flow, also known as the "two-legged OAuth 2.0". | 
| 
          
            _workspace/src/golang.org/x/oauth2/facebook
            
            
          
           Package facebook provides constants for using OAuth2 to access Facebook. | Package facebook provides constants for using OAuth2 to access Facebook. | 
| 
          
            _workspace/src/golang.org/x/oauth2/github
            
            
          
           Package github provides constants for using OAuth2 to access Github. | Package github provides constants for using OAuth2 to access Github. | 
| 
          
            _workspace/src/golang.org/x/oauth2/google
            
            
          
           Package google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs. | Package google provides support for making OAuth2 authorized and authenticated HTTP requests to Google APIs. | 
| 
          
            _workspace/src/golang.org/x/oauth2/internal
            
            
          
           Package internal contains support packages for oauth2 package. | Package internal contains support packages for oauth2 package. | 
| 
          
            _workspace/src/golang.org/x/oauth2/jws
            
            
          
           Package jws provides encoding and decoding utilities for signed JWS messages. | Package jws provides encoding and decoding utilities for signed JWS messages. | 
| 
          
            _workspace/src/golang.org/x/oauth2/jwt
            
            
          
           Package jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0". | Package jwt implements the OAuth 2.0 JSON Web Token flow, commonly known as "two-legged OAuth 2.0". | 
| 
          
            _workspace/src/golang.org/x/oauth2/linkedin
            
            
          
           Package linkedin provides constants for using OAuth2 to access LinkedIn. | Package linkedin provides constants for using OAuth2 to access LinkedIn. | 
| 
          
            _workspace/src/golang.org/x/oauth2/odnoklassniki
            
            
          
           Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki. | Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki. | 
| 
          
            _workspace/src/golang.org/x/oauth2/paypal
            
            
          
           Package paypal provides constants for using OAuth2 to access PayPal. | Package paypal provides constants for using OAuth2 to access PayPal. | 
| 
          
            _workspace/src/golang.org/x/oauth2/vk
            
            
          
           Package vk provides constants for using OAuth2 to access VK.com. | Package vk provides constants for using OAuth2 to access VK.com. | 
| 
          
            _workspace/src/gopkg.in/inf.v0
            
            
          
           Package inf (type inf.Dec) implements "infinite-precision" decimal arithmetic. | Package inf (type inf.Dec) implements "infinite-precision" decimal arithmetic. | 
| builtin
       | |
| helper
       | |
| 
          
            certutil
            
            
          
           Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful. | Package certutil contains helper functions that are mostly used with the PKI backend but can be generally useful. | 
| 
          
            kdf
            
            
          
           This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108. | This package is used to implement Key Derivation Functions (KDF) based on the recommendations of NIST SP 800-108. | 
| 
          
            mfa
            
            
          
           Package mfa provides wrappers to add multi-factor authentication to any auth backend. | Package mfa provides wrappers to add multi-factor authentication to any auth backend. | 
| 
          
            mfa/duo
            
            
          
           Package duo provides a Duo MFA handler to authenticate users with Duo. | Package duo provides a Duo MFA handler to authenticate users with Duo. | 
| 
          
            password
            
            
          
           password is a package for reading a password securely from a terminal. | password is a package for reading a password securely from a terminal. | 
 Click to show internal directories. 
   Click to hide internal directories. 
