Documentation ¶
Index ¶
Constants ¶
View Source
const ( NoisePublicKeySize = 32 NoisePrivateKeySize = 32 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MaybeAddrPort ¶ added in v0.27.0
MaybeAddrPort is a type that can be either an address or an address with a port.
func MustParseMaybeAddrPort ¶ added in v0.27.0
func MustParseMaybeAddrPort(text string) MaybeAddrPort
MustParseMaybeAddrPort is a helper function that parses a MaybeAddrPort from a string.
func (MaybeAddrPort) MarshalText ¶ added in v0.27.0
func (m MaybeAddrPort) MarshalText() ([]byte, error)
Custom marshal text for MaybeAddrPort, if the port is '0', it is omitted.
func (MaybeAddrPort) String ¶ added in v0.27.0
func (m MaybeAddrPort) String() string
func (*MaybeAddrPort) UnmarshalText ¶ added in v0.27.0
func (m *MaybeAddrPort) UnmarshalText(text []byte) error
Custom unmarshal text for MaybeAddrPort, if no port is specified, a default port of '0' is used.
type NoiseNonce ¶
type NoiseNonce uint64 // padded to 12-bytes
type NoisePresharedKey ¶
type NoisePresharedKey [NoisePresharedKeySize]byte
type NoisePrivateKey ¶
type NoisePrivateKey [NoisePrivateKeySize]byte
func NewPrivateKey ¶
func NewPrivateKey() (sk NoisePrivateKey, err error)
func (NoisePrivateKey) Equals ¶
func (sk NoisePrivateKey) Equals(tar NoisePrivateKey) bool
func (NoisePrivateKey) Public ¶ added in v0.15.0
func (sk NoisePrivateKey) Public() (pk NoisePublicKey)
func (NoisePrivateKey) String ¶
func (sk NoisePrivateKey) String() string
func (*NoisePrivateKey) UnmarshalText ¶ added in v0.18.0
func (sk *NoisePrivateKey) UnmarshalText(text []byte) error
type NoisePublicKey ¶
type NoisePublicKey [NoisePublicKeySize]byte
func (NoisePublicKey) DisplayString ¶ added in v0.15.0
func (pk NoisePublicKey) DisplayString() string
func (NoisePublicKey) Equals ¶
func (pk NoisePublicKey) Equals(tar NoisePublicKey) bool
func (NoisePublicKey) String ¶
func (pk NoisePublicKey) String() string
func (*NoisePublicKey) UnmarshalText ¶ added in v0.18.0
func (pk *NoisePublicKey) UnmarshalText(text []byte) error
Click to show internal directories.
Click to hide internal directories.