Documentation ¶
Index ¶
Constants ¶
View Source
const (
DefaultNetwork = "testing"
)
Variables ¶
This section is empty.
Functions ¶
func Save ¶
func Save(filename string, configuration *Configuration) error
Types ¶
type Configuration ¶
type Configuration struct { Default_identity string `libucl:"default_identity"` Network string `libucl:"network"` Connect string `libucl:"connect"` Identity []IdentityType `libucl:"identity"` }
func GetConfiguration ¶
func GetConfiguration(configurationFileName string) (*Configuration, error)
full access to data (includes private data)
type IdentityType ¶
type InfoConfiguration ¶
type InfoConfiguration struct { Default_identity string `libucl:"default_identity"` Network string `libucl:"network"` Connect string `libucl:"connect"` Identity []InfoIdentityType `libucl:"identity"` }
func GetInfoConfiguration ¶
func GetInfoConfiguration(configurationFileName string) (*InfoConfiguration, error)
restricted access to data (excludes private items)
type InfoIdentityType ¶
type PrivateKeyConfig ¶
type PrivateKeyConfig struct {
Salt string `libucl:"salt"`
}
type Salt ¶
type Salt [saltSize]byte
func (*Salt) MarshalText ¶
convert salt to little endian hex text
***** possibly use NewEncoder and byte buffer to save copy
func (Salt) String ¶
convert a binary salt to little endian hex string for use by the fmt package (for %s)
func (*Salt) UnmarshalText ¶
convert little endian hex text into a salt
Click to show internal directories.
Click to hide internal directories.