func ClientMac(key, secret string) rpc.Client { mac := &digest.Mac{key, []byte(secret)} tr := digest.NewTransport(mac, Transport) return rpc.Client{&http.Client{Transport: tr}} }
func New(mac *digest.Mac) Client { t := digest.NewTransport(mac, nil) client := &http.Client{Transport: t} return Client{rpc.Client{client}} }
func New() Client { t := digest.NewTransport(ACCESS_KEY, SECRET_KEY, nil) client := &http.Client{Transport: t} return Client{rpc.Client{client}} }