projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
free NULL cleanup -- coda
[openssl.git]
/
engines
/
ccgost
/
gost2001.c
diff --git
a/engines/ccgost/gost2001.c
b/engines/ccgost/gost2001.c
index 5490a5d760f453f85913790877f2f2a15e66818e..8b56a30471cc9b745b787585218bf739a7684f17 100644
(file)
--- a/
engines/ccgost/gost2001.c
+++ b/
engines/ccgost/gost2001.c
@@
-109,8
+109,8
@@
int fill_GOST2001_params(EC_KEY *eckey, int nid)
}
ok = 1;
err:
}
ok = 1;
err:
-
if (P)
EC_POINT_free(P);
-
if (grp)
EC_GROUP_free(grp);
+ EC_POINT_free(P);
+ EC_GROUP_free(grp);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
@@
-243,7
+243,7
@@
DSA_SIG *gost2001_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey)
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
-
if (C)
EC_POINT_free(C);
+ EC_POINT_free(C);
BN_free(md);
if (!ret)
DSA_SIG_free(newsig);
BN_free(md);
if (!ret)
DSA_SIG_free(newsig);
@@
-361,7
+361,7
@@
int gost2001_do_verify(const unsigned char *dgst, int dgst_len,
ok = 1;
}
err:
ok = 1;
}
err:
-
if (C)
EC_POINT_free(C);
+ EC_POINT_free(C);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
@@
-413,7
+413,7
@@
int gost2001_compute_public(EC_KEY *ec)
}
ok = 256;
err:
}
ok = 256;
err:
-
if (pub_key)
EC_POINT_free(pub_key);
+ EC_POINT_free(pub_key);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);
if (ctx)
BN_CTX_end(ctx);
BN_CTX_free(ctx);