check counter value against 4 * L, not 4096
authorDr. Stephen Henson <steve@openssl.org>
Fri, 25 Nov 2011 15:01:23 +0000 (15:01 +0000)
committerDr. Stephen Henson <steve@openssl.org>
Fri, 25 Nov 2011 15:01:23 +0000 (15:01 +0000)
crypto/dsa/dsa_gen.c

index d5f4debc9223419de117c5374edc3930abd318d4..3b49420c762f850a1433a0db79d60056cb6a8cdf 100644 (file)
@@ -666,7 +666,7 @@ int dsa_builtin_paramgen2(DSA *ret, size_t L, size_t N,
                        /* "offset = offset + n + 1" */
 
                        /* step 14 */
                        /* "offset = offset + n + 1" */
 
                        /* step 14 */
-                       if (counter >= 4096) break;
+                       if (counter >= (int)(4 * L)) break;
                        }
                }
 end:
                        }
                }
 end: