diff --git a/pkgs/sshkeys/convert.go b/pkgs/sshkeys/convert.go index ca51f6b..723b265 100644 --- a/pkgs/sshkeys/convert.go +++ b/pkgs/sshkeys/convert.go @@ -44,7 +44,7 @@ func SSHPublicKeyToPGP(sshPublicKey []byte) (*packet.PublicKey, error) { func parsePrivateKey(sshPrivateKey []byte) (*rsa.PrivateKey, error) { privateKey, err := ssh.ParseRawPrivateKey(sshPrivateKey) if err != nil { - panic(err) + return nil, err } rsaKey, ok := privateKey.(*rsa.PrivateKey)