浏览代码

remove unnecessary parse raw

Michael Yang 1 年之前
父节点
当前提交
c8b1f2369e
共有 1 个文件被更改,包括 1 次插入6 次删除
  1. 1 6
      server/auth.go

+ 1 - 6
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
 // SignData takes a SignatureData object and signs it with a raw private key
 func (s SignatureData) Sign(rawKey []byte) (string, error) {
 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 {
 	if err != nil {
 		return "", err
 		return "", err
 	}
 	}