sp[1].mul = MP_TWO; sp[1].add = MP_ONE; sp[1].f = PGENF_KEEP;
ss.v = sp; ss.n = N(sp);
dp->q = pgen("p", MP_NEW, m, event, ectx, steps, pgen_simulstep, &ss,
- rabin_iters(pl), pgen_simultest, &ss);
+ PGEN_BAILLIEPSWNTESTS, pgen_simulbailliepswtest, &ss);
mp_drop(m);
if (!dp->q) {
mp_drop(sp[1].u.x);
else {
pgen_filterctx c;
pgen_jumpctx j;
- rabin rb;
prim_ctx p;
int i;
mp *m = MP_NEW;
c.step = 2;
m = mprand(MP_NEW, ql, r, 1);
dp->q = pgen("q", MP_NEW, m, event, ectx, steps, pgen_filter, &c,
- rabin_iters(ql), pgen_test, &rb);
+ PGEN_BAILLIEPSWNTESTS, pgen_bailliepswtest, 0);
if (!dp->q)
goto fail_q;
pfilt_create(&c.f, m);
j.j = &c.f;
dp->p = pgen("p", MP_NEW, x, event, ectx, steps, pgen_jump, &j,
- rabin_iters(pl), pgen_test, &rb);
+ PGEN_BAILLIEPSWNTESTS, pgen_bailliepswtest, 0);
pfilt_destroy(&c.f);
mp_drop(x);
if (!dp->p)