Documentation
¶
Overview ¶
Package keys provides cryptographic key parsing and handling utilities.
Index ¶
- func GenerateEd25519Key() (ed25519.PrivateKey, error)
- func GenerateTestEd25519Key() (publicKeyPEM []byte, err error)
- func GenerateTestEd25519KeyPair() (publicKeyPEM, privateKeyPEM []byte, err error)
- func MarshalEd25519PrivateKey(key ed25519.PrivateKey) ([]byte, error)
- func ParseEd25519PrivateKey(data []byte) (ed25519.PrivateKey, error)
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 ¶
GenerateTestEd25519Key generates a public key PEM for testing
func GenerateTestEd25519KeyPair ¶
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.
Click to show internal directories.
Click to hide internal directories.