Documentation
¶
Index ¶
- Constants
- Variables
- func Equals(a, b []byte) bool
- type NoisePrivateKey
- func (sk *NoisePrivateKey) Clamp()
- func (key NoisePrivateKey) Equals(tar NoisePrivateKey) bool
- func (sk *NoisePrivateKey) FromString(s string) error
- func (key NoisePrivateKey) IsZero() bool
- func (sk *NoisePrivateKey) PublicKey() (pk NoisePublicKey)
- func (sk *NoisePrivateKey) SharedSecret(pk *NoisePublicKey) (ss [NoisePublicKeySize]byte)
- func (sk *NoisePrivateKey) String() string
- type NoisePublicKey
Constants ¶
View Source
const ( NoisePublicKeySize = 32 NoisePrivateKeySize = 32 )
Variables ¶
View Source
var ( ErrInvalidPrivateKey = errors.New("invalid private key") ErrInvalidPublicKey = errors.New("invalid public key") )
Functions ¶
Types ¶
type NoisePrivateKey ¶
type NoisePrivateKey [NoisePrivateKeySize]byte
func NewPrivateKey ¶
func NewPrivateKey() (sk NoisePrivateKey, err error)
func NewPrivateKeyFromData ¶
func NewPrivateKeyFromData(data []byte) (sk NoisePrivateKey, err error)
func NewPrivateKeyFromString ¶
func NewPrivateKeyFromString(s string) (sk NoisePrivateKey, err error)
func (*NoisePrivateKey) Clamp ¶
func (sk *NoisePrivateKey) Clamp()
func (NoisePrivateKey) Equals ¶
func (key NoisePrivateKey) Equals(tar NoisePrivateKey) bool
func (*NoisePrivateKey) FromString ¶
func (sk *NoisePrivateKey) FromString(s string) error
func (NoisePrivateKey) IsZero ¶
func (key NoisePrivateKey) IsZero() bool
func (*NoisePrivateKey) PublicKey ¶
func (sk *NoisePrivateKey) PublicKey() (pk NoisePublicKey)
func (*NoisePrivateKey) SharedSecret ¶
func (sk *NoisePrivateKey) SharedSecret(pk *NoisePublicKey) (ss [NoisePublicKeySize]byte)
func (*NoisePrivateKey) String ¶
func (sk *NoisePrivateKey) String() string
type NoisePublicKey ¶
type NoisePublicKey [NoisePublicKeySize]byte
func NewPublicKeyFromData ¶
func NewPublicKeyFromData(data []byte) (sk NoisePublicKey, err error)
func NewPublicKeyFromString ¶
func NewPublicKeyFromString(s string) (sk NoisePublicKey, err error)
func (NoisePublicKey) Equals ¶
func (key NoisePublicKey) Equals(tar NoisePublicKey) bool
func (*NoisePublicKey) FromString ¶
func (sk *NoisePublicKey) FromString(s string) error
func (NoisePublicKey) IsZero ¶
func (key NoisePublicKey) IsZero() bool
func (*NoisePublicKey) String ¶
func (sk *NoisePublicKey) String() string
Click to show internal directories.
Click to hide internal directories.