Another comment change. (Previous comment does not apply
authorBodo Möller <bodo@openssl.org>
Thu, 8 Feb 2001 12:34:08 +0000 (12:34 +0000)
committerBodo Möller <bodo@openssl.org>
Thu, 8 Feb 2001 12:34:08 +0000 (12:34 +0000)
for range = 11000000... or range = 100000...)

crypto/bn/bn_rand.c

index 3873eac6896678c46fcfc925889200e134fbb26b..c5c14130a37b1809da7fa880e43da8a7f0250240 100644 (file)
@@ -190,7 +190,7 @@ int BN_rand_range(BIGNUM *r, BIGNUM *min, BIGNUM *range)
                {
                do
                        {
                {
                do
                        {
-                       /* range = 11..._2, so each iteration succeeds with probability > .75 */
+                       /* range = 11..._2, so each iteration succeeds with probability >= .75 */
                        if (!BN_rand(r, n, 0, 0)) return 0;
                        }
                while (BN_cmp(r, range) >= 0);
                        if (!BN_rand(r, n, 0, 0)) return 0;
                        }
                while (BN_cmp(r, range) >= 0);
@@ -206,7 +206,7 @@ int BN_rand_range(BIGNUM *r, BIGNUM *min, BIGNUM *range)
                         * (which is either  r, r - range,  or  r - 2*range).
                         * Otherwise, iterate once more.
                         * Since  3*range = 11..._2, each iteration succeeds with
                         * (which is either  r, r - range,  or  r - 2*range).
                         * Otherwise, iterate once more.
                         * Since  3*range = 11..._2, each iteration succeeds with
-                        * probability > .75. */
+                        * probability >= .75. */
                        if (BN_cmp(r ,range) >= 0)
                                {
                                if (!BN_sub(r, r, range)) return 0;
                        if (BN_cmp(r ,range) >= 0)
                                {
                                if (!BN_sub(r, r, range)) return 0;