diff options
author | Werner Koch <wk@gnupg.org> | 2013-04-15 11:11:58 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-04-15 11:12:06 +0200 |
commit | 71b25a5562f68aad81eae52cc1bab9ca7731a7e9 (patch) | |
tree | 82f38bfef90997ca78e41245e9987c57f518c57a | |
parent | af8a79aea80217a0c85a592db1fa001792a6bf0f (diff) | |
download | libgcrypt-71b25a5562f68aad81eae52cc1bab9ca7731a7e9.tar.gz |
Fix addition of EC points.
* mpi/ec.c (_gcry_mpi_ec_add_points): Fix case of P1 given in affine
coordinates.
--
This was a plain copy and paste error, which was found due to explicit
use of affine coordinates by GNUnet's new pseudonyms code.
Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r-- | mpi/ec.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -829,7 +829,7 @@ _gcry_mpi_ec_add_points (mpi_point_t result, ec_mulm (l1, l1, x1, ctx); } if (z1_is_one) - mpi_set (l2, x1); + mpi_set (l2, x2); else { ec_powm (l2, z1, mpi_const (MPI_C_TWO), ctx); |