diff options
Diffstat (limited to 'moduli.c')
-rw-r--r-- | moduli.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: moduli.c,v 1.3 2003/12/07 06:34:18 djm Exp $ */ | 1 | /* $OpenBSD: moduli.c,v 1.4 2003/12/09 13:52:55 dtucker Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright 1994 Phil Karn <karn@qualcomm.com> | 3 | * Copyright 1994 Phil Karn <karn@qualcomm.com> |
4 | * Copyright 1996-1998, 2003 William Allen Simpson <wsimpson@greendragon.com> | 4 | * Copyright 1996-1998, 2003 William Allen Simpson <wsimpson@greendragon.com> |
@@ -550,6 +550,15 @@ prime_test(FILE *in, FILE *out, u_int32_t trials, | |||
550 | continue; | 550 | continue; |
551 | } | 551 | } |
552 | 552 | ||
553 | /* | ||
554 | * Primes with no known generator are useless for DH, so | ||
555 | * skip those. | ||
556 | */ | ||
557 | if (generator_known == 0) { | ||
558 | debug2("%10u: no known generator", count_in); | ||
559 | continue; | ||
560 | } | ||
561 | |||
553 | count_possible++; | 562 | count_possible++; |
554 | 563 | ||
555 | /* | 564 | /* |