bcrypt

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2024 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

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

func Equals

func Equals(a, b []byte) bool

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

Jump to

Keyboard shortcuts

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