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);