Commit f5a43f62 authored by Niels Möller's avatar Niels Möller

Deleted unused constant redc_g.

parent 1a154b7f
2014-08-28 Niels Möller <nisse@lysator.liu.se>
* eccdata.c (output_curve): Don't output ecc_redc_g.
* ecc-internal.h (struct ecc_curve): Deleted unused field redc_g.
Updated all instances.
2014-08-27 Niels Möller <nisse@lysator.liu.se>
* ecc-modq.c (ecc_modq_inv): Use q_bit_size.
......
......@@ -139,7 +139,6 @@ const struct ecc_curve nettle_secp_192r1 =
ecc_b,
ecc_q,
ecc_g,
ecc_redc_g,
NULL,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -83,7 +83,6 @@ const struct ecc_curve nettle_secp_224r1 =
ecc_b,
ecc_q,
ecc_g,
ecc_redc_g,
NULL,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -262,7 +262,6 @@ const struct ecc_curve nettle_curve25519 =
ecc_d, /* Use the Edwards curve constant. */
ecc_q,
ecc_g,
ecc_redc_g,
ecc_edwards,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -248,7 +248,6 @@ const struct ecc_curve nettle_secp_256r1 =
ecc_b,
ecc_q,
ecc_g,
ecc_redc_g,
NULL,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -176,7 +176,6 @@ const struct ecc_curve nettle_secp_384r1 =
ecc_b,
ecc_q,
ecc_g,
ecc_redc_g,
NULL,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -104,7 +104,6 @@ const struct ecc_curve nettle_secp_521r1 =
ecc_b,
ecc_q,
ecc_g,
ecc_redc_g,
NULL,
ecc_Bmodp,
ecc_Bmodp_shifted,
......
......@@ -133,10 +133,9 @@ struct ecc_curve
const mp_limb_t *b;
/* Group order. */
const mp_limb_t *q;
/* Generator, x coordinate followed by y (affine coordinates). */
/* Generator, x coordinate followed by y (affine coordinates).
Currently used only by the test suite. */
const mp_limb_t *g;
/* Generator with coordinates in Montgomery form. */
const mp_limb_t *redc_g;
/* If non-NULL, the constant needed for transformation to the
equivalent Edwards curve. */
const mp_limb_t *edwards_root;
......
......@@ -944,7 +944,6 @@ output_curve (const struct ecc_curve *ecc, unsigned bits_per_limb)
output_bignum ("ecc_d", ecc->d, limb_size, bits_per_limb);
output_bignum ("ecc_q", ecc->q, limb_size, bits_per_limb);
output_point ("ecc_g", ecc, &ecc->g, 0, limb_size, bits_per_limb);
output_point ("ecc_redc_g", ecc, &ecc->g, 1, limb_size, bits_per_limb);
bits = output_modulo ("ecc_Bmodp", ecc->p, limb_size, bits_per_limb);
printf ("#define ECC_BMODP_SIZE %u\n",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment