diff options
author | Niels Möller <nisse@lysator.liu.se> | 2023-05-15 20:01:14 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2023-05-15 20:01:14 +0200 |
commit | 966da449232766ad41b9be4f263fcccd4500bd22 (patch) | |
tree | 7cca6c882fa8bd354809616343e35492a5d7498e /eccdata.c | |
parent | 4965ea2972efd7550bbeb8a74756afb59a87e526 (diff) | |
download | nettle-master.tar.gz |
Diffstat (limited to 'eccdata.c')
-rw-r--r-- | eccdata.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -1074,7 +1074,7 @@ output_digits (const mpz_t x, unsigned i; const char *suffix; - mpz_init (t); + mpz_init_set (t, x); mpz_init (mask); mpz_init (limb); @@ -1083,8 +1083,6 @@ output_digits (const mpz_t x, suffix = bits_per_limb > 32 ? "ULL" : "UL"; - mpz_init_set (t, x); - for (i = 0; i < size; i++) { if ( (i % 8) == 0) @@ -1120,6 +1118,7 @@ output_bignum_redc (const char *name, const mpz_t x, const mpz_t p, 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 |