From 616213dffca2ee9a96e9d6fd65d4eb0153d71004 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 29 Aug 2019 12:24:42 +0300 Subject: [PATCH] lib-dcrypt: Use ERR_R_PASSED_NULL_PARAMETER It's the correct error and exists for older OpenSSL Added in 79e9ccdc4a536f3881ec2b9304020514d1f92590 --- src/lib-dcrypt/dcrypt-openssl.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib-dcrypt/dcrypt-openssl.c b/src/lib-dcrypt/dcrypt-openssl.c index ae3b1dcc10..5932cf12de 100644 --- a/src/lib-dcrypt/dcrypt-openssl.c +++ b/src/lib-dcrypt/dcrypt-openssl.c @@ -1609,7 +1609,7 @@ static bool load_jwk_ec_key(EVP_PKEY **key_r, bool want_private_key, static int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) { if (n == NULL || e == NULL) { - RSAerr(0, ERR_R_PASSED_INVALID_ARGUMENT); + RSAerr(0, ERR_R_PASSED_NULL_PARAMETER); return 0; } r->n = pn; @@ -1622,7 +1622,7 @@ static int RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d) static int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) { if (p == NULL || q == NULL) { - RSAerr(0, ERR_R_PASSED_INVALID_ARGUMENT); + RSAerr(0, ERR_R_PASSED_NULL_PARAMETER); return 0; } r->p = p; @@ -1634,7 +1634,7 @@ static int RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q) static int RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp) { if (dmp1 == NULL || dmq1 == NULL || iqmp == NULL) { - RSAerr(0, ERR_R_PASSED_INVALID_ARGUMENT); + RSAerr(0, ERR_R_PASSED_NULL_PARAMETER); return 0; } r->dmp1 = dmp1; -- 2.47.3