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 ||
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 ||
!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);
!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);