diff options
author | NIIBE Yutaka <gniibe@fsij.org> | 2014-01-15 12:41:37 +0900 |
---|---|---|
committer | NIIBE Yutaka <gniibe@fsij.org> | 2014-01-15 12:41:37 +0900 |
commit | 49edeebb43174865cf4fa2c170a42a8e4274c4f0 (patch) | |
tree | ed4fa2d596a5389ae0f8c87c1894d71475ff7ffe /mpi | |
parent | 04cda6b7cc16f3f52c12d9d3e46c56701003496e (diff) | |
download | libgcrypt-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |