From: Niels Möller Date: Sat, 25 Jan 2020 19:04:33 +0000 (+0100) Subject: Delete definition of ecc->g X-Git-Tag: nettle_3.6rc1~31^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5694b1e418f82869e67eb06ba6c4784c0755df5b;p=thirdparty%2Fnettle.git Delete definition of ecc->g --- diff --git a/ecc-curve25519.c b/ecc-curve25519.c index 0ad3017c..f8f2c64a 100644 --- a/ecc-curve25519.c +++ b/ecc-curve25519.c @@ -350,7 +350,6 @@ const struct ecc_curve _nettle_curve25519 = ecc_eh_to_a, ecc_b, /* Edwards curve constant. */ - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-curve448.c b/ecc-curve448.c index c31a0eb2..484b7d1e 100644 --- a/ecc-curve448.c +++ b/ecc-curve448.c @@ -328,7 +328,6 @@ const struct ecc_curve _nettle_curve448 = ecc_eh_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-internal.h b/ecc-internal.h index c918632d..31aa056e 100644 --- a/ecc-internal.h +++ b/ecc-internal.h @@ -200,9 +200,6 @@ struct ecc_curve /* Curve constant */ const mp_limb_t *b; - /* Generator, x coordinate followed by y (affine coordinates). - Currently used only by the test suite. */ - const mp_limb_t *g; /* For redc, same as B mod p, otherwise 1. */ const mp_limb_t *unit; diff --git a/ecc-secp192r1.c b/ecc-secp192r1.c index 094074d7..046026f3 100644 --- a/ecc-secp192r1.c +++ b/ecc-secp192r1.c @@ -170,7 +170,6 @@ const struct ecc_curve _nettle_secp_192r1 = ecc_j_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-secp224r1.c b/ecc-secp224r1.c index e6b43fa6..05d84017 100644 --- a/ecc-secp224r1.c +++ b/ecc-secp224r1.c @@ -122,7 +122,6 @@ const struct ecc_curve _nettle_secp_224r1 = ecc_j_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-secp256r1.c b/ecc-secp256r1.c index 6c776a72..d3996424 100644 --- a/ecc-secp256r1.c +++ b/ecc-secp256r1.c @@ -299,7 +299,6 @@ const struct ecc_curve _nettle_secp_256r1 = ecc_j_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-secp384r1.c b/ecc-secp384r1.c index c4a75564..54bcd112 100644 --- a/ecc-secp384r1.c +++ b/ecc-secp384r1.c @@ -207,7 +207,6 @@ const struct ecc_curve _nettle_secp_384r1 = ecc_j_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/ecc-secp521r1.c b/ecc-secp521r1.c index 74688008..776f7ae0 100644 --- a/ecc-secp521r1.c +++ b/ecc-secp521r1.c @@ -135,7 +135,6 @@ const struct ecc_curve _nettle_secp_521r1 = ecc_j_to_a, ecc_b, - ecc_g, ecc_unit, ecc_table }; diff --git a/eccdata.c b/eccdata.c index d76a42bc..aff5aaef 100644 --- a/eccdata.c +++ b/eccdata.c @@ -1041,7 +1041,7 @@ output_bignum (const char *name, const mpz_t x, } static void -output_point (const char *name, const struct ecc_curve *ecc, +output_point (const struct ecc_curve *ecc, const struct ecc_point *p, int use_redc, unsigned size, unsigned bits_per_limb) { @@ -1051,9 +1051,6 @@ output_point (const char *name, const struct ecc_curve *ecc, mpz_init (y); mpz_init (t); - if (name) - printf("static const mp_limb_t %s[%u] = {", name, 2*size); - mpz_set (x, p->x); mpz_set (y, p->y); @@ -1068,9 +1065,6 @@ output_point (const char *name, const struct ecc_curve *ecc, output_digits (x, size, bits_per_limb); output_digits (y, size, bits_per_limb); - if (name) - printf("\n};\n"); - mpz_clear (x); mpz_clear (y); mpz_clear (t); @@ -1115,7 +1109,6 @@ output_curve (const struct ecc_curve *ecc, unsigned bits_per_limb) output_bignum ("ecc_p", ecc->p, limb_size, bits_per_limb); output_bignum ("ecc_b", ecc->b, 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); bits = output_modulo ("ecc_Bmodp", ecc->p, limb_size, bits_per_limb); printf ("#define ECC_BMODP_SIZE %u\n", @@ -1289,7 +1282,7 @@ output_curve (const struct ecc_curve *ecc, unsigned bits_per_limb) printf ("static const mp_limb_t ecc_table[%lu] = {", (unsigned long) (2*ecc->table_size * limb_size)); for (i = 0; i < ecc->table_size; i++) - output_point (NULL, ecc, &ecc->table[i], 1, limb_size, bits_per_limb); + output_point (ecc, &ecc->table[i], 1, limb_size, bits_per_limb); printf("\n};\n"); @@ -1301,7 +1294,7 @@ output_curve (const struct ecc_curve *ecc, unsigned bits_per_limb) printf ("static const mp_limb_t ecc_table[%lu] = {", (unsigned long) (2*ecc->table_size * limb_size)); for (i = 0; i < ecc->table_size; i++) - output_point (NULL, ecc, &ecc->table[i], 0, limb_size, bits_per_limb); + output_point (ecc, &ecc->table[i], 0, limb_size, bits_per_limb); printf("\n};\n"); printf ("#endif\n");