types

package
v0.17.1 Latest Latest
Warning

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

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

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) FromString

func (sk *NoisePrivateKey) FromString(src string) error

func (NoisePrivateKey) Public added in v0.15.0

func (sk NoisePrivateKey) Public() (pk NoisePublicKey)

func (NoisePrivateKey) String

func (sk NoisePrivateKey) String() string

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) FromString

func (pk *NoisePublicKey) FromString(src string) error

func (NoisePublicKey) String

func (pk NoisePublicKey) String() string

Jump to

Keyboard shortcuts

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