keys

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package keys provides cryptographic key parsing and handling utilities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateEd25519Key

func GenerateEd25519Key() (ed25519.PrivateKey, error)

GenerateEd25519Key generates a new Ed25519 private key

func GenerateTestEd25519Key

func GenerateTestEd25519Key() (publicKeyPEM []byte, err error)

GenerateTestEd25519Key generates a public key PEM for testing

func GenerateTestEd25519KeyPair

func GenerateTestEd25519KeyPair() (publicKeyPEM, privateKeyPEM []byte, err error)

GenerateTestEd25519KeyPair generates a key pair PEM for testing

func MarshalEd25519PrivateKey

func MarshalEd25519PrivateKey(key ed25519.PrivateKey) ([]byte, error)

MarshalEd25519PrivateKey marshals an Ed25519 private key to PEM format

func ParseEd25519PrivateKey

func ParseEd25519PrivateKey(data []byte) (ed25519.PrivateKey, error)

ParseEd25519PrivateKey parses a PEM-encoded Ed25519 private key

Types

This section is empty.

Jump to

Keyboard shortcuts

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