types

package
v0.21.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2024 License: MPL-2.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

View Source
const (
	NoisePublicKeySize    = 32
	NoisePrivateKeySize   = 32
	NoisePresharedKeySize = 32
)

Variables

This section is empty.

Functions

This section is empty.

Types

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL