* mpi/ec.c (_gcry_mpi_ec_mul_point): Enable GCRYECC_FLAG_LEAST_LEAK
when calling mpi_ec_mul_point_lli.

--

Signed-off-by: NIIBE Yutaka <gni...@fsij.org>
---
 mpi/ec.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mpi/ec.c b/mpi/ec.c
index 13d2088e..92db6e20 100644
--- a/mpi/ec.c
+++ b/mpi/ec.c
@@ -2290,7 +2290,9 @@ _gcry_mpi_ec_mul_point (mpi_point_t result,
     }
   else if (mpi_is_secure (scalar))
     {
+      ctx->flags |= GCRYECC_FLAG_LEAST_LEAK;
       mpi_ec_mul_point_lli (result, scalar, point, ctx);
+      ctx->flags &= ~GCRYECC_FLAG_LEAST_LEAK;
       return;
     }
   else if (ctx->model == MPI_EC_EDWARDS)
_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
https://lists.gnupg.org/mailman/listinfo/gcrypt-devel

Reply via email to