summaryrefslogtreecommitdiff
path: root/mpi
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2014-01-15 12:41:37 +0900
committerNIIBE Yutaka <gniibe@fsij.org>2014-01-15 12:41:37 +0900
commit49edeebb43174865cf4fa2c170a42a8e4274c4f0 (patch)
treeed4fa2d596a5389ae0f8c87c1894d71475ff7ffe /mpi
parent04cda6b7cc16f3f52c12d9d3e46c56701003496e (diff)
downloadlibgcrypt-49edeebb43174865cf4fa2c170a42a8e4274c4f0.tar.gz
ecc: Fix _gcry_mpi_ec_p_new to allow secp256k1.
* mpi/ec.c (_gcry_mpi_ec_p_new): Remove checking a!=0. * tests/t-mpi-point.c (context_alloc): Remove two spurious tests. -- It is no problem when a==0. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
Diffstat (limited to 'mpi')
-rw-r--r--mpi/ec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpi/ec.c b/mpi/ec.c
index 9e007cd9..4f35de04 100644
--- a/mpi/ec.c
+++ b/mpi/ec.c
@@ -495,7 +495,7 @@ _gcry_mpi_ec_p_new (gcry_ctx_t *r_ctx,
mpi_ec_t ec;
*r_ctx = NULL;
- if (!p || !a || !mpi_cmp_ui (a, 0))
+ if (!p || !a)
return GPG_ERR_EINVAL;
ctx = _gcry_ctx_alloc (CONTEXT_TYPE_EC, sizeof *ec, ec_deinit);