From: Aki Tuomi Date: Thu, 29 Aug 2019 09:24:42 +0000 (+0300) Subject: lib-dcrypt: Use ERR_R_PASSED_NULL_PARAMETER X-Git-Tag: 2.3.9~243 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=616213dffca2ee9a96e9d6fd65d4eb0153d71004;p=thirdparty%2Fdovecot%2Fcore.git lib-dcrypt: Use ERR_R_PASSED_NULL_PARAMETER It's the correct error and exists for older OpenSSL Added in 79e9ccdc4a536f3881ec2b9304020514d1f92590 --- 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;