 Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| crypto
       | |
| 
          
            ssh
            
            
          
           Package ssh implements an SSH client and server. | Package ssh implements an SSH client and server. | 
| 
          
            ssh/agent
            
            
          
           Package agent implements a client to an ssh-agent daemon. | Package agent implements a client to an ssh-agent daemon. | 
| 
          
            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. | 
| 
          
            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. | 
| exp
       | |
| 
          
            inotify
            
            
          
           Package inotify implements a wrapper for the Linux inotify system. | Package inotify implements a wrapper for the Linux inotify system. | 
| 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. | 
| 
          
            context/ctxhttp
            
            
          
           Package ctxhttp provides helper functions for performing context-aware HTTP requests. | Package ctxhttp provides helper functions for performing context-aware HTTP requests. | 
| 
          
            html
            
            
          
           Package html implements an HTML5-compliant tokenizer and parser. | Package html implements an HTML5-compliant tokenizer and parser. | 
| 
          
            html/atom
            
            
          
           Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id". | Package atom provides integer codes (also known as atoms) for a fixed set of frequently occurring HTML strings: tag names and attribute keys such as "p" and "id". | 
| 
          
            html/charset
            
            
          
           Package charset provides common text encodings for HTML documents. | Package charset provides common text encodings for HTML documents. | 
| 
          
            websocket
            
            
          
           Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455. | Package websocket implements a client and server for the WebSocket protocol as specified in RFC 6455. | 
| Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests. | Package oauth2 provides support for making OAuth2 authorized and authenticated HTTP requests. | 
| 
          
            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". | 
| 
          
            facebook
            
            
          
           Package facebook provides constants for using OAuth2 to access Facebook. | Package facebook provides constants for using OAuth2 to access Facebook. | 
| 
          
            github
            
            
          
           Package github provides constants for using OAuth2 to access Github. | Package github provides constants for using OAuth2 to access Github. | 
| 
          
            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. | 
| 
          
            internal
            
            
          
           Package internal contains support packages for oauth2 package. | Package internal contains support packages for oauth2 package. | 
| 
          
            jws
            
            
          
           Package jws provides encoding and decoding utilities for signed JWS messages. | Package jws provides encoding and decoding utilities for signed JWS messages. | 
| 
          
            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". | 
| 
          
            linkedin
            
            
          
           Package linkedin provides constants for using OAuth2 to access LinkedIn. | Package linkedin provides constants for using OAuth2 to access LinkedIn. | 
| 
          
            odnoklassniki
            
            
          
           Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki. | Package odnoklassniki provides constants for using OAuth2 to access Odnoklassniki. | 
| 
          
            paypal
            
            
          
           Package paypal provides constants for using OAuth2 to access PayPal. | Package paypal provides constants for using OAuth2 to access PayPal. | 
| 
          
            vk
            
            
          
           Package vk provides constants for using OAuth2 to access VK.com. | Package vk provides constants for using OAuth2 to access VK.com. | 
| tools
       | |
| 
          
            go/ast/astutil
            
            
          
           Package astutil contains common utilities for working with the Go AST. | Package astutil contains common utilities for working with the Go AST. | 
| 
          
            imports
            
            
          
           Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary. | Package imports implements a Go pretty-printer (like package "go/format") that also adds or removes import statements as necessary. | 
 Click to show internal directories. 
   Click to hide internal directories.