From 81ab902811257fdce6e17fa6839469167885b906 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 13 Jul 2020 06:14:23 +0100 Subject: [PATCH] don't panic when ssh key is encrypted --- pkgs/sshkeys/convert.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)