]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-dcrypt: Use ERR_R_PASSED_NULL_PARAMETER
authorAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 29 Aug 2019 09:24:42 +0000 (12:24 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Thu, 29 Aug 2019 09:26:15 +0000 (12:26 +0300)
It's the correct error and exists for older OpenSSL

Added in 79e9ccdc4a536f3881ec2b9304020514d1f92590

src/lib-dcrypt/dcrypt-openssl.c

index ae3b1dcc107289719e4f4d9bd63faf2d493c001d..5932cf12de4893d6c8bc505a930f83c074485c57 100644 (file)
@@ -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;