diff options
Diffstat (limited to 'schnorr.c')
-rw-r--r-- | schnorr.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: schnorr.c,v 1.6 2013/05/16 09:08:41 dtucker Exp $ */ | 1 | /* $OpenBSD: schnorr.c,v 1.7 2013/05/17 00:13:14 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2008 Damien Miller. All rights reserved. | 3 | * Copyright (c) 2008 Damien Miller. All rights reserved. |
4 | * | 4 | * |
@@ -102,7 +102,7 @@ schnorr_hash(const BIGNUM *p, const BIGNUM *q, const BIGNUM *g, | |||
102 | out: | 102 | out: |
103 | buffer_free(&b); | 103 | buffer_free(&b); |
104 | bzero(digest, digest_len); | 104 | bzero(digest, digest_len); |
105 | xfree(digest); | 105 | free(digest); |
106 | digest_len = 0; | 106 | digest_len = 0; |
107 | if (success == 0) | 107 | if (success == 0) |
108 | return h; | 108 | return h; |
@@ -573,7 +573,7 @@ modp_group_free(struct modp_group *grp) | |||
573 | if (grp->q != NULL) | 573 | if (grp->q != NULL) |
574 | BN_clear_free(grp->q); | 574 | BN_clear_free(grp->q); |
575 | bzero(grp, sizeof(*grp)); | 575 | bzero(grp, sizeof(*grp)); |
576 | xfree(grp); | 576 | free(grp); |
577 | } | 577 | } |
578 | 578 | ||
579 | /* main() function for self-test */ | 579 | /* main() function for self-test */ |
@@ -608,7 +608,7 @@ schnorr_selftest_one(const BIGNUM *grp_p, const BIGNUM *grp_q, | |||
608 | if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4, | 608 | if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4, |
609 | sig, siglen) != 0) | 609 | sig, siglen) != 0) |
610 | fatal("%s: verify should have failed (bit error)", __func__); | 610 | fatal("%s: verify should have failed (bit error)", __func__); |
611 | xfree(sig); | 611 | free(sig); |
612 | BN_free(g_x); | 612 | BN_free(g_x); |
613 | BN_CTX_free(bn_ctx); | 613 | BN_CTX_free(bn_ctx); |
614 | } | 614 | } |