+2023-05-15 Niels Möller <nisse@lysator.liu.se>
+
+ * eccdata.c (output_bignum_redc): Add missing mpz_clear, reported
+ by Noah Watkins.
+ (output_digits): Delete a gratuitous mpz_init.
+
2023-05-14 Niels Möller <nisse@lysator.liu.se>
* Released nettle-3.9.
unsigned i;
const char *suffix;
- mpz_init (t);
+ mpz_init_set (t, x);
mpz_init (mask);
mpz_init (limb);
suffix = bits_per_limb > 32 ? "ULL" : "UL";
- mpz_init_set (t, x);
-
for (i = 0; i < size; i++)
{
if ( (i % 8) == 0)
mpz_mul_2exp (t, x, size * bits_per_limb);
mpz_mod (t, t, p);
output_bignum (name, t, size, bits_per_limb);
+ mpz_clear (t);
}
static void