Skip to content

Commit 4c52206

Browse files
committed
Fix Coverity #305800
Plus some minor style fix
1 parent 35d2c61 commit 4c52206

File tree

1 file changed

+18
-21
lines changed

1 file changed

+18
-21
lines changed

benchmark/sign.c

+18-21
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,24 @@ static EVP_PKEY *create_key(const char *algname, const char *param)
4040
EVP_PKEY *key1 = EVP_PKEY_new(), *newkey = NULL;
4141
EVP_PKEY_CTX *ctx = NULL;
4242

43-
if(EVP_PKEY_set_type_str(key1, algname, strlen(algname)) <= 0)
44-
{
45-
goto err;
46-
}
47-
if(!(ctx = EVP_PKEY_CTX_new(key1, NULL)))
48-
{
49-
goto err;
50-
}
51-
EVP_PKEY_keygen_init(ctx);
52-
if(ERR_peek_last_error())
53-
{
54-
goto err;
55-
}
56-
if(EVP_PKEY_CTX_ctrl_str(ctx, "paramset", param) <= 0)
57-
{
58-
goto err;
59-
}
60-
if(EVP_PKEY_keygen(ctx, &newkey) <= 0)
61-
{
62-
goto err;
63-
}
43+
if (EVP_PKEY_set_type_str(key1, algname, strlen(algname)) <= 0)
44+
goto err;
45+
46+
if (!(ctx = EVP_PKEY_CTX_new(key1, NULL)))
47+
goto err;
48+
49+
if (EVP_PKEY_keygen_init(ctx) == 0)
50+
goto err;
51+
52+
if (ERR_peek_last_error())
53+
goto err;
54+
55+
if (EVP_PKEY_CTX_ctrl_str(ctx, "paramset", param) <= 0)
56+
goto err;
57+
58+
if (EVP_PKEY_keygen(ctx, &newkey) <= 0)
59+
goto err;
60+
6461
err:
6562
if(ctx)
6663
EVP_PKEY_CTX_free(ctx);

0 commit comments

Comments
 (0)