Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IClient ¶
type IClient interface { GetIndex() (string, error) GetSettings() (config.IConfigSettings, error) GetPubKey() (asymmetric.IPubKey, error) EncryptMessage(asymmetric.IPubKey, []byte) (net_message.IMessage, error) DecryptMessage(net_message.IMessage) (asymmetric.IPubKey, []byte, error) }
func NewClient ¶
func NewClient(pRequester IRequester) IClient
type IRequester ¶
type IRequester interface { GetIndex() (string, error) GetSettings() (config.IConfigSettings, error) GetPubKey() (asymmetric.IPubKey, error) EncryptMessage(asymmetric.IPubKey, []byte) (net_message.IMessage, error) DecryptMessage(net_message.IMessage) (asymmetric.IPubKey, []byte, error) }
func NewRequester ¶
func NewRequester(pHost string, pClient *http.Client, pParams net_message.ISettings) IRequester
Click to show internal directories.
Click to hide internal directories.