age/agessh
Filippo Valsorda de7c1fb565 agessh: support PKCS#8-encoded Ed25519 private keys
OpenSSH never generated them (unencrypted, and golang.org/x/crypto/ssh
doesn't support encrypted PKCS#8 for now, so the encrypted_keys.go
change is technically superfluous) but there are other systems that
produce them (for example, 1Password). Unfortunately, ParseRawPrivateKey
returns a value type for PKCS#8 and a pointer type for the OpenSSH
format (golang/go#51974), so we need to handle both.

Fixes #429
2022-07-03 12:48:48 +02:00
..
agessh.go agessh: support PKCS#8-encoded Ed25519 private keys 2022-07-03 12:48:48 +02:00
agessh_test.go all: move copyright owners to AUTHORS file 2021-11-24 11:29:15 +01:00
encrypted_keys.go agessh: support PKCS#8-encoded Ed25519 private keys 2022-07-03 12:48:48 +02:00