summaryrefslogtreecommitdiff
path: root/cipher/ecc.c
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2016-05-06 13:21:17 +0900
committerWerner Koch <wk@gnupg.org>2016-06-08 18:18:06 +0200
commitbd39eb9fba47dc8500c83769a679cc8b683d6c6e (patch)
treeac1159344d4042c784fd9be543caa47adf1a52cb /cipher/ecc.c
parentc05837211e5221d3f56146865e823bc20b4ff1ab (diff)
downloadlibgcrypt-bd39eb9fba47dc8500c83769a679cc8b683d6c6e.tar.gz
ecc: Fix ecc_verify for cofactor support.
* cipher/ecc.c (ecc_verify): Fix the argument for cofactor "h". -- Thanks to onitake. GnuPG-bug-id: 2347 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'cipher/ecc.c')
-rw-r--r--cipher/ecc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cipher/ecc.c b/cipher/ecc.c
index a437a1fa..b09902eb 100644
--- a/cipher/ecc.c
+++ b/cipher/ecc.c
@@ -1071,7 +1071,7 @@ ecc_verify (gcry_sexp_t s_sig, gcry_sexp_t s_data, gcry_sexp_t s_keyparms)
if ((ctx.flags & PUBKEY_FLAG_PARAM))
rc = sexp_extract_param (s_keyparms, NULL, "-p?a?b?g?n?h?/q",
&pk.E.p, &pk.E.a, &pk.E.b, &mpi_g, &pk.E.n,
- &pk.E.n, &mpi_q, NULL);
+ &pk.E.h, &mpi_q, NULL);
else
rc = sexp_extract_param (s_keyparms, NULL, "/q",
&mpi_q, NULL);