From fb2c801df91d09e6736835edfa8585579aacf7b8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Fri, 29 Aug 2014 21:45:01 +0200
Subject: [PATCH] Make more of the testsuite use ecc->h_to_a.

---
 ChangeLog                  | 6 +++++-
 testsuite/ecc-mul-a-test.c | 2 +-
 testsuite/ecc-mul-g-test.c | 2 +-
 testsuite/testutils.c      | 4 ++--
 testsuite/testutils.h      | 2 +-
 5 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ccf7009c..0f4b63bb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
 2014-08-29  Niels Möller  <nisse@lysator.liu.se>
 
-	* examples/ecc-benchmark.c (bench_add_jjj): Renamed, to...
+	* testsuite/testutils.c (test_ecc_mul_j): Renamed, to ...
+	(test_ecc_mul_h): ... new name. Use ecc->h_to_a function pointer.
+	Updated callers.
+
+	* examples/ecc-benchmark.c (bench_add_jjj): Renamed, to ...
 	(bench_add_hhh): ... new name. Use ecc->add_hhh function pointer.
 	(bench_add_ehh): Deleted.
 	(bench_curve): Use bench_add_hhh for all curves. Use ecc->mul_itch
diff --git a/testsuite/ecc-mul-a-test.c b/testsuite/ecc-mul-a-test.c
index 54421704..97cb4cda 100644
--- a/testsuite/ecc-mul-a-test.c
+++ b/testsuite/ecc-mul-a-test.c
@@ -40,7 +40,7 @@ test_main (void)
       for (n[0] = 2; n[0] <= 4; n[0]++)
 	{
 	  ecc_mul_a (ecc, p, n, ecc->g, scratch);
-	  test_ecc_mul_j (i, n[0], p);
+	  test_ecc_mul_h (i, n[0], p);
 	}
 
       /* (order - 1) * g = - g */
diff --git a/testsuite/ecc-mul-g-test.c b/testsuite/ecc-mul-g-test.c
index 2f5a9e79..a02b218c 100644
--- a/testsuite/ecc-mul-g-test.c
+++ b/testsuite/ecc-mul-g-test.c
@@ -42,7 +42,7 @@ test_main (void)
       for (n[0] = 2; n[0] <= 4; n[0]++)
 	{
 	  ecc_mul_g (ecc, p, n, scratch);
-	  test_ecc_mul_j (i, n[0], p);
+	  test_ecc_mul_h (i, n[0], p);
 	}
 
       /* (order - 1) * g = - g */
diff --git a/testsuite/testutils.c b/testsuite/testutils.c
index 33c3c40e..42187931 100644
--- a/testsuite/testutils.c
+++ b/testsuite/testutils.c
@@ -1371,12 +1371,12 @@ test_ecc_mul_a (unsigned curve, unsigned n, const mp_limb_t *p)
 }
 
 void
-test_ecc_mul_j (unsigned curve, unsigned n, const mp_limb_t *p)
+test_ecc_mul_h (unsigned curve, unsigned n, const mp_limb_t *p)
 {
   const struct ecc_curve *ecc = ecc_curves[curve];
   mp_limb_t *np = xalloc_limbs (ecc_size_a (ecc));
   mp_limb_t *scratch = xalloc_limbs (ecc_j_to_a_itch(ecc));
-  ecc_j_to_a (ecc, 0, np, p, scratch);
+  ecc->h_to_a (ecc, 0, np, p, scratch);
 
   test_ecc_mul_a (curve, n, np);
 
diff --git a/testsuite/testutils.h b/testsuite/testutils.h
index b2b77b16..b7a7d039 100644
--- a/testsuite/testutils.h
+++ b/testsuite/testutils.h
@@ -239,7 +239,7 @@ void
 test_ecc_mul_a (unsigned curve, unsigned n, const mp_limb_t *p);
 
 void
-test_ecc_mul_j (unsigned curve, unsigned n, const mp_limb_t *p);
+test_ecc_mul_h (unsigned curve, unsigned n, const mp_limb_t *p);
 
 #endif /* WITH_HOGWEED */
   
-- 
GitLab