prime groups: Fix tests
[u/mdw/catacomb] / dh-param.c
index fcce31f..26ee000 100644 (file)
@@ -128,7 +128,7 @@ int main(int argc, char *argv[])
     group *g;
     dh_infofromdata(&dp, pe->data);
     g = group_prime(&dp);
-    if (mp_bits(dp.q) > 2048 &&
+    if (mp_bits(dp.p) > 2048 &&
        (!argv[1] || strcmp(argv[1], "keen") != 0)) {
       printf(" [%s skipped]", pe->name);
       fflush(stdout);