ziggs/vendor/github.com/charmbracelet/keygen/README.md

1.2 KiB

Keygen

Latest Release GoDoc Build Status Go ReportCard

An SSH key pair generator with password protected keys support. Supports generating RSA, ECDSA, and Ed25519 keys.

Example

filepath := filepath.Join(".ssh",  "my_awesome_key")
passphrase := []byte("awesome_secret")
k, err := NewWithWrite(filepath, passphrase, key.Ed25519)
if err != nil {
	fmt.Printf("error creating SSH key pair: %v", err)
	os.Exit(1)
}

License

MIT


Part of Charm.

the Charm logo

Charm热爱开源 • Charm loves open source