File tree 1 file changed +18
-21
lines changed
1 file changed +18
-21
lines changed Original file line number Diff line number Diff line change @@ -40,27 +40,24 @@ static EVP_PKEY *create_key(const char *algname, const char *param)
40
40
EVP_PKEY * key1 = EVP_PKEY_new (), * newkey = NULL ;
41
41
EVP_PKEY_CTX * ctx = NULL ;
42
42
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
+
64
61
err :
65
62
if (ctx )
66
63
EVP_PKEY_CTX_free (ctx );
You can’t perform that action at this time.
0 commit comments