confparse

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MarshalDuration

func MarshalDuration(dur time.Duration, ignoreEmpty bool) string

MarshalDuration marshals a duration to a string.

func MarshalPrivateKey

func MarshalPrivateKey(key crypto.PrivKey) (string, error)

MarshalPrivateKey marshals the private key in b58 format.

func MarshalPrivateKeyPEM

func MarshalPrivateKeyPEM(key crypto.PrivKey) ([]byte, error)

MarshalPrivateKeyPEM marshals the private key in pem format.

func MarshalPublicKey

func MarshalPublicKey(key crypto.PubKey) (string, error)

MarshalPublicKey marshals the public key in b58 format.

func MarshalPublicKeyPEM

func MarshalPublicKeyPEM(key crypto.PubKey) ([]byte, error)

MarshalPublicKeyPEM marshals the public key in pem format.

func ParseDuration

func ParseDuration(dur string) (time.Duration, error)

ParseDuration parses a duration or returns 0, nil if empty.

func ParsePeerID

func ParsePeerID(peerID string) (peer.ID, error)

ParsePeerID parses the peer ID if it is not empty.

func ParsePeerIDs

func ParsePeerIDs(ids []string, allowEmpty bool) ([]peer.ID, error)

ParsePeerIDs parses a list of peer IDs.

func ParsePrivateKey

func ParsePrivateKey(privKeyStr string) (crypto.PrivKey, error)

ParsePrivateKey parses the private key from a string. If the string starts with "-----BEGIN" assumes it is PEM. Otherwise: the string is a b58 encoded libp2p public key. If there is no public key specified, returns nil, nil.

func ParsePrivateKeyPEM

func ParsePrivateKeyPEM(privKeyDat []byte) (crypto.PrivKey, error)

ParsePrivateKeyPEM parses the private key from a configuration. If there is no private key specified, returns nil, nil.

func ParsePublicKey

func ParsePublicKey(pubKeyStr string) (crypto.PubKey, error)

ParsePublicKey parses the public key from a string. If the string starts with "-----BEGIN" assumes it is PEM. Otherwise: the string is a b58 encoded libp2p public key. If there is no public key specified, returns nil, nil.

func ParsePublicKeyPEM

func ParsePublicKeyPEM(pubKeyDat []byte) (crypto.PubKey, error)

ParsePublicKeyPEM parses the public key from a configuration. If there is no public key specified, returns nil, nil.

Types

This section is empty.

Jump to

Keyboard shortcuts

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