Lines Matching refs:mod
48 mpz_t base, exp, mod;
67 mpz_init (mod);
97 mpz_rrandomb (mod, rands, mod_size);
103 mpz_setbit (mod, mod_size);
105 mpz_sub (base, base, mod);
125 mpz_rrandomb (mod, rands, mod_size);
127 while (mpz_cmp_ui (mod, 0) == 0);
129 allsizes[SIZ(mod)] += 1;
136 /* printf ("%ld %ld %ld\n", SIZ (base), SIZ (exp), SIZ (mod)); */
140 mpz_mod (base2, base, mod);
142 mpz_mod (r2, r2, mod);
149 mpz_mod (r2, r2, mod);
154 mpz_mod (base2, base2, mod);
158 mpz_powm (r1, base, exp, mod);
166 debug_mp (mod, -16);
174 if (mpz_tdiv_ui (mod, 2) == 0)
177 mpz_powm_sec (r1, base, exp, mod);
185 debug_mp (mod, -16);
197 mpz_clear (mod);