Versions in this module Expand all Collapse all v0 v0.1.0 Jul 23, 2020 Changes in this version + var DefaultClientFactory = jsonclient.New + var ErrBadSignature = errors.New("keylookup: bad signature") + var ErrBadSigner = errors.New("keylookup: bad signer") + var ErrParams = errors.New("keylookup: bad RPC parameters") + var ServiceURL = constants.KeyLookupURL + type LookupClient struct + ClientFactory func(string, []byte) (*jsonclient.URLClient, error) + KeyPool *keypool.KeyPool + PubKey *[ed25519.PublicKeySize]byte + ServiceGuardCA []byte + func New(keyPool *keypool.KeyPool, cacert []byte, pubKey *[ed25519.PublicKeySize]byte) *LookupClient + func (klc *LookupClient) RegisterStorage() + func (klc LookupClient) GetKey(keyid *[signkeys.KeyIDSize]byte) (*signkeys.PublicKey, error) + func (klc LookupClient) GetVerifyList() ([][ed25519.PublicKeySize]byte, error)