From 4372103cb640db9f1584b0db487339101863f5d9 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 1 Jun 2016 00:19:41 +0300 Subject: [PATCH] lib-dcrypt: Fixed dcrypt_openssl_generate_keypair() --- src/lib-dcrypt/dcrypt-openssl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib-dcrypt/dcrypt-openssl.c b/src/lib-dcrypt/dcrypt-openssl.c index d51233fa6c..b8578769b4 100644 --- a/src/lib-dcrypt/dcrypt-openssl.c +++ b/src/lib-dcrypt/dcrypt-openssl.c @@ -699,7 +699,7 @@ bool dcrypt_openssl_generate_keypair(struct dcrypt_keypair *pair_r, enum dcrypt_ { 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 @@ bool dcrypt_openssl_generate_keypair(struct dcrypt_keypair *pair_r, enum dcrypt_ *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);