uint8_t h1[SHA1_DIGEST_SIZE];
uint8_t h2[SHA1_DIGEST_SIZE];
- progress(progress_ctx, '.');
+ if (progress)
+ progress(progress_ctx, '.');
nettle_mpz_random_size(s, random_ctx, random, SEED_BITS);
{
unsigned k;
- progress(progress_ctx, ',');
+ if (progress)
+ progress(progress_ctx, ',');
for (k = 0; k<=n ; k++)
{
mpz_set(t, s);
return;
}
}
- progress(progress_ctx, '+');
+ if (progress)
+ progress(progress_ctx, '+');
}
}
}
nettle_mpz_random(g, random_ctx, random, n);
mpz_add_ui(g, g, 2);
- progress(progress_ctx, 'g');
+ if (progress)
+ progress(progress_ctx, 'g');
mpz_powm(g, g, e, p);
if (mpz_cmp_ui(g, 1))