Skip to content

Commit a69a4f9

Browse files
committed
Update engine reference counter when allocating new eckeys - Resolves #19
1 parent 0cc4a3a commit a69a4f9

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

cryptoauthlib/lib/openssl/eccx08_eckey_meth.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,12 @@ static EVP_PKEY* eccx08_eckey_new_key(ENGINE *e, char* key_id)
169169

170170
/* Connect the basics */
171171
pkey->type = EVP_PKEY_EC;
172+
173+
/* Update the reference counter */
174+
if(!ENGINE_init(e))
175+
{
176+
break;
177+
}
172178
pkey->engine = e;
173179
pkey->ameth = EVP_PKEY_asn1_find(&e, EVP_PKEY_EC);
174180

0 commit comments

Comments
 (0)