Documentation ¶
Index ¶
- Constants
- func GetClientPKI(providerPresence ProviderPresence) ([]config.ClientConfig, error)
- func GetNetworkTopology(endpoint string) (*models.Topology, error)
- func ProviderPresenceToConfig(presence models.MixProviderPresence) (config.MixConfig, error)
- func RegisteredClientToConfig(client models.RegisteredClient) (config.ClientConfig, error)
- type LayeredMixes
- type MixPresence
- type ProviderPresence
Constants ¶
View Source
const ( DefaultClientHost = "0.0.0.0" DefaultClientPort = "42" )
Variables ¶
This section is empty.
Functions ¶
func GetClientPKI ¶
func GetClientPKI(providerPresence ProviderPresence) ([]config.ClientConfig, error)
GetClientPKI returns a map of the current client PKI from the PKI database
func ProviderPresenceToConfig ¶
func ProviderPresenceToConfig(presence models.MixProviderPresence) (config.MixConfig, error)
func RegisteredClientToConfig ¶
func RegisteredClientToConfig(client models.RegisteredClient) (config.ClientConfig, error)
Types ¶
type LayeredMixes ¶
LayeredMixes defines map of list of mix nodes corresponding to particular layer in given topology.
func GetMixesPKI ¶
func GetMixesPKI(mixPresence MixPresence) (LayeredMixes, error)
GetMixesPKI returns PKI data for mix nodes, grouped by layer
type MixPresence ¶
type MixPresence []models.MixNodePresence
MixPresence defines map containing presence information of all mix nodes in given topology.
type ProviderPresence ¶
type ProviderPresence []models.MixProviderPresence
MixPresence defines map containing presence information of all providers in given topology.
Click to show internal directories.
Click to hide internal directories.