Versions in this module Expand all Collapse all v0 v0.1.1 May 2, 2015 v0.1.0 Apr 28, 2015 Changes in this version + func Hash(raw interface{}) error + func HashStructure(s interface{}, cb HashCallback) (interface{}, error) + type Backend interface + LogRequest func(*logical.Auth, *logical.Request) error + LogResponse func(*logical.Auth, *logical.Request, *logical.Response, error) error + type Factory func(map[string]string) (Backend, error) + type FormatJSON struct + func (f *FormatJSON) FormatRequest(w io.Writer, auth *logical.Auth, req *logical.Request) error + func (f *FormatJSON) FormatResponse(w io.Writer, auth *logical.Auth, req *logical.Request, resp *logical.Response, ...) error + type Formatter interface + FormatRequest func(io.Writer, *logical.Auth, *logical.Request) error + FormatResponse func(io.Writer, *logical.Auth, *logical.Request, *logical.Response, error) error + type HashCallback func(string) (string, error) + func HashSHA1(salt string) HashCallback + type JSONAuth struct + ClientToken string + Metadata map[string]string + Policies []string + type JSONRequest struct + Data map[string]interface{} + Operation logical.Operation + Path string + type JSONRequestEntry struct + Auth JSONAuth + Request JSONRequest + Type string + type JSONResponse struct + Auth JSONAuth + Data map[string]interface{} + Redirect string + Secret JSONSecret + type JSONResponseEntry struct + Auth JSONAuth + Error string + Request JSONRequest + Response JSONResponse + Type string + type JSONSecret struct + LeaseID string