diff --git a/server/auth.go b/server/auth.go index 0c950a81..8faf1e4b 100644 --- a/server/auth.go +++ b/server/auth.go @@ -147,12 +147,7 @@ func (s SignatureData) Bytes() []byte { // SignData takes a SignatureData object and signs it with a raw private key func (s SignatureData) Sign(rawKey []byte) (string, error) { - privateKey, err := ssh.ParseRawPrivateKey(rawKey) - if err != nil { - return "", err - } - - signer, err := ssh.NewSignerFromKey(privateKey) + signer, err := ssh.ParsePrivateKey(rawKey) if err != nil { return "", err }