We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4d0d43 commit 74a6bafCopy full SHA for 74a6baf
src/lib/libcrypto/ec/ec_lib.c
@@ -1,4 +1,4 @@
1
-/* $OpenBSD: ec_lib.c,v 1.42 2022/03/29 13:44:06 tb Exp $ */
+/* $OpenBSD: ec_lib.c,v 1.43 2022/03/29 13:48:40 tb Exp $ */
2
/*
3
* Originally written by Bodo Moeller for the OpenSSL project.
4
*/
@@ -321,10 +321,14 @@ ec_guess_cofactor(EC_GROUP *group)
321
goto err;
322
323
ret = 1;
324
+
325
err:
326
BN_CTX_end(ctx);
327
BN_CTX_free(ctx);
- BN_zero(&group->cofactor);
328
329
+ if (ret != 1)
330
+ BN_zero(&group->cofactor);
331
332
return ret;
333
}
334
0 commit comments