Explorar o código

cert: fix dropped errors (#961)

Lars Lehtonen %!s(int64=2) %!d(string=hai) anos
pai
achega
dbdb48f182
Modificáronse 2 ficheiros con 6 adicións e 0 borrados
  1. 3 0
      cert/cert.go
  2. 3 0
      cert/crypto.go

+ 3 - 0
cert/cert.go

@@ -272,6 +272,9 @@ func EncryptAndMarshalSigningPrivateKey(curve Curve, b []byte, passphrase []byte
 		},
 		Ciphertext: ciphertext,
 	})
+	if err != nil {
+		return nil, err
+	}
 
 	switch curve {
 	case Curve_CURVE25519:

+ 3 - 0
cert/crypto.go

@@ -77,6 +77,9 @@ func aes256Decrypt(passphrase []byte, kdfParams *Argon2Parameters, data []byte)
 	}
 
 	gcm, err := cipher.NewGCM(block)
+	if err != nil {
+		return nil, err
+	}
 
 	nonce, ciphertext, err := splitNonceCiphertext(data, gcm.NonceSize())
 	if err != nil {