ed25519

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PRIVATE_KEY = "ED25519 PRIVATE KEY"
	PUBLIC_KEY  = "PUBLIC KEY"
)

Variables

This section is empty.

Functions

func GenerateKeyFile

func GenerateKeyFile(privateKeyFile, publickKeyFile string) error

func GenerateKeyPemFile

func GenerateKeyPemFile(privateKeyFile, publickKeyFile, certPath string) error

func PrivateKey

func PrivateKey(bs []byte) (ed25519.PrivateKey, error)

func PrivateKeyFromB64

func PrivateKeyFromB64(b64 string) (ed25519.PrivateKey, error)

func PrivateKeyFromPem

func PrivateKeyFromPem(path string) (ed25519.PrivateKey, error)

func PublicKey

func PublicKey(bs []byte) (ed25519.PublicKey, error)

func PublicKeyFromB64

func PublicKeyFromB64(b64 string) (ed25519.PublicKey, error)

func PublicKeyFromPem

func PublicKeyFromPem(path string) (ed25519.PublicKey, error)

func Sign

func Sign(privateKey ed25519.PrivateKey, message []byte) []byte

func SignFile

func SignFile(path string, message []byte) ([]byte, error)

func SignString added in v1.0.1

func SignString(privateKey ed25519.PrivateKey, message string) (string, error)

func Verify

func Verify(publicKey ed25519.PublicKey, message, sig []byte) bool

func VerifyFile

func VerifyFile(path string, message, sig []byte) (bool, error)

func VerifyString added in v1.0.1

func VerifyString(publicKey ed25519.PublicKey, message, sig string) (bool, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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