key

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Feb 20, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PrivateKey

type PrivateKey struct {
	// contains filtered or unexported fields
}

func GeneratePrivateKey

func GeneratePrivateKey() (*PrivateKey, error)

func ParsePrivateKey

func ParsePrivateKey(key string) (*PrivateKey, error)

func (PrivateKey) MarshalJSON

func (k PrivateKey) MarshalJSON() ([]byte, error)

func (PrivateKey) Open

func (k PrivateKey) Open(p PublicKey, ciphertext []byte, v interface{}) error

func (PrivateKey) OpenBase58

func (k PrivateKey) OpenBase58(p PublicKey, msg string, v interface{}) error

func (PrivateKey) Public

func (k PrivateKey) Public() PublicKey

func (PrivateKey) Seal

func (k PrivateKey) Seal(p PublicKey, v interface{}) ([]byte, error)

func (PrivateKey) SealBase58

func (k PrivateKey) SealBase58(p PublicKey, v interface{}) (string, error)

func (PrivateKey) String

func (k PrivateKey) String() string

func (*PrivateKey) UnmarshalJSON

func (k *PrivateKey) UnmarshalJSON(bs []byte) error

type PublicKey

type PublicKey struct {
	// contains filtered or unexported fields
}

func ParsePublicKey

func ParsePublicKey(key string) (*PublicKey, error)

func (PublicKey) MarshalJSON

func (k PublicKey) MarshalJSON() ([]byte, error)

func (PublicKey) String

func (k PublicKey) String() string

func (*PublicKey) UnmarshalJSON

func (k *PublicKey) UnmarshalJSON(bs []byte) error

Jump to

Keyboard shortcuts

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