Avoid confusion of the return value of aead_cipher_decrypt()

This commit is contained in:
Max Lv
2019-09-21 08:34:54 +08:00
parent 345ef5c075
commit 9109b63aaa
+6
View File
@@ -245,6 +245,12 @@ aead_cipher_decrypt(cipher_ctx_t *cipher_ctx,
return CRYPTO_ERROR;
}
// The success return value ln libsodium and mbedTLS are both 0
if (err != 0)
// Although we never return any library specific value in the caller,
// here we still set the error code to CRYPTO_ERROR to avoid confusion.
err = CRYPTO_ERROR;
return err;
}