summaryrefslogtreecommitdiff
path: root/schnorr.c
diff options
context:
space:
mode:
Diffstat (limited to 'schnorr.c')
-rw-r--r--schnorr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/schnorr.c b/schnorr.c
index e3abe5702..546975072 100644
--- a/schnorr.c
+++ b/schnorr.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: schnorr.c,v 1.1 2008/11/04 08:22:13 djm Exp $ */ 1/* $OpenBSD: schnorr.c,v 1.2 2009/02/18 04:31:21 djm Exp $ */
2/* 2/*
3 * Copyright (c) 2008 Damien Miller. All rights reserved. 3 * Copyright (c) 2008 Damien Miller. All rights reserved.
4 * 4 *
@@ -81,8 +81,10 @@ schnorr_hash(const BIGNUM *p, const BIGNUM *q, const BIGNUM *g,
81 buffer_init(&b); 81 buffer_init(&b);
82 EVP_MD_CTX_init(&evp_md_ctx); 82 EVP_MD_CTX_init(&evp_md_ctx);
83 83
84 /* h = H(g || g^v || g^x || id) */ 84 /* h = H(g || p || q || g^v || g^x || id) */
85 buffer_put_bignum2(&b, g); 85 buffer_put_bignum2(&b, g);
86 buffer_put_bignum2(&b, p);
87 buffer_put_bignum2(&b, q);
86 buffer_put_bignum2(&b, g_v); 88 buffer_put_bignum2(&b, g_v);
87 buffer_put_bignum2(&b, g_x); 89 buffer_put_bignum2(&b, g_x);
88 buffer_put_string(&b, id, idlen); 90 buffer_put_string(&b, id, idlen);