Documentation ¶
Index ¶
- type Kimchi
- func (k *Kimchi) GetCatshadowConfig() (*csConfig.Config, error)
- func (k *Kimchi) GetClientConfig() (*cConfig.Config, string, *ecdh.PrivateKey, error)
- func (k *Kimchi) GetClientNetconfig() (*cConfig.Config, error)
- func (k *Kimchi) KillAMix() bool
- func (k *Kimchi) KillAnAuth() bool
- func (k *Kimchi) LogTailer(prefix, path string)
- func (k *Kimchi) PKIClient() (pki.Client, error)
- func (k *Kimchi) Run()
- func (k *Kimchi) RunWithDelayedAuthority(delay time.Duration)
- func (k *Kimchi) Shutdown()
- type Parameters
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Kimchi ¶
func NewKimchi ¶
func NewKimchi(basePort int, baseDir string, parameters *Parameters, voting bool, nVoting, nProvider, nMix int) *Kimchi
NewKimchi returns an initialized kimchi
func (*Kimchi) GetCatshadowConfig ¶
GetCatshadowConfig returns a catshadow client configuration
func (*Kimchi) GetClientConfig ¶
GetClientConfig returns a client.Config and configures the client Account
func (*Kimchi) GetClientNetconfig ¶
GetClientNetconfig returns a client.Config populated with PKI information
func (*Kimchi) RunWithDelayedAuthority ¶
type Parameters ¶
type Parameters struct {
vConfig.Parameters
}
Click to show internal directories.
Click to hide internal directories.