Mercurial > dovecot > core-2.2
changeset 20228:7d7c2826ad0b
lib-dcrypt: Fixed dcrypt_openssl_generate_keypair()
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Wed, 01 Jun 2016 00:19:41 +0300 |
parents | 6d553b24dcf6 |
children | b1ace0df8803 |
files | src/lib-dcrypt/dcrypt-openssl.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-dcrypt/dcrypt-openssl.c Tue May 31 17:16:17 2016 +0300 +++ b/src/lib-dcrypt/dcrypt-openssl.c Wed Jun 01 00:19:41 2016 +0300 @@ -699,7 +699,7 @@ { EVP_PKEY *pkey = NULL; if (kind == DCRYPT_KEY_RSA) { - if (dcrypt_openssl_generate_rsa_key(bits, &pkey, error_r) == 0) { + if (dcrypt_openssl_generate_rsa_key(bits, &pkey, error_r)) { pair_r->priv = (struct dcrypt_private_key*)pkey; return dcrypt_openssl_private_to_public_key(pair_r->priv, &(pair_r->pub), error_r); } else return dcrypt_openssl_error(error_r); @@ -710,7 +710,7 @@ *error_r = t_strdup_printf("Unknown EC curve %s", curve); return FALSE; } - if (dcrypt_openssl_generate_ec_key(nid, &pkey, error_r) == 0) { + if (dcrypt_openssl_generate_ec_key(nid, &pkey, error_r)) { pair_r->priv = (struct dcrypt_private_key*)pkey; return dcrypt_openssl_private_to_public_key(pair_r->priv, &(pair_r->pub), error_r); } else return dcrypt_openssl_error(error_r);