dsa_stepctx s;
prim_ctx p;
int i;
- rabin r;
mp *qc;
/* --- Initialize the stepping context --- */
ds->p = s.seedbuf = xmalloc(sz);
}
if ((dp->q = pgen("q", MP_NEW, MP_NEW, event, ectx, steps, dsa_step, &s,
- rabin_iters(ql), pgen_test, &r)) == 0)
+ PGEN_BAILLIEPSWNTESTS, pgen_bailliepswtest, 0)) == 0)
goto fail_q;
/* --- Find @p@ --- */
s.bits = pl;
s.seedbuf = 0;
if ((dp->p = pgen("p", MP_NEW, MP_NEW, event, ectx, 4096, dsa_step, &s,
- rabin_iters(pl), pgen_test, &r)) == 0)
+ PGEN_BAILLIEPSWNTESTS, pgen_bailliepswtest, 0)) == 0)
goto fail_p;
mp_drop(s.q);
if (ds)
#ifdef TEST_RIG
+#include <mLib/macros.h>
+
static int verify(dstr *v)
{
mp *q = *(mp **)v[4].buf;
rc = dsa_gen(&dp, 160, l, 16, v[0].buf, v[0].len, &ds, pgen_evspin, 0);
if (rc || ds.count != n || ds.sz != v[2].len ||
- memcmp(ds.p, v[2].buf, v[2].len) != 0 ||
+ MEMCMP(ds.p, !=, v[2].buf, v[2].len) ||
!MP_EQ(q, dp.q) || !MP_EQ(p, dp.p) || !MP_EQ(g, dp.g)) {
fputs("\n*** gen failed", stderr);
fputs("\nseed_in = ", stderr); type_hex.dump(&v[0], stderr);