summaryrefslogtreecommitdiffhomepage
path: root/random.c
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2007-02-04 10:32:59 +0000
committerMatt Johnston <matt@ucc.asn.au>2007-02-04 10:32:59 +0000
commitfd304d763ace5074dc8e26b29fecc88d0d7ea006 (patch)
treef54c32bfbe83b44f715ab47a5863f84f585cfbe5 /random.c
parentd9aeb2773e236e662c8b493f4bcee978f9908d7c (diff)
parent60d4cd599621a843095a0948c58c40b0ba286de2 (diff)
merge of 'b1dd3b94e60a07a176dba2b035ac79968595990a'
and 'bcb33fce2fad01a7626598209d43af3571bd86f0' --HG-- extra : convert_revision : 691c56da3db2685f58ea53540a73c1b79e7df9cd
Diffstat (limited to 'random.c')
-rw-r--r--random.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/random.c b/random.c
index c836de9..36fedff 100644
--- a/random.c
+++ b/random.c
@@ -234,8 +234,7 @@ void gen_random_mpint(mp_int *max, mp_int *rand) {
/* keep regenerating until we get one satisfying
* 0 < rand < max */
- } while ( ( (max != NULL) && (mp_cmp(rand, max) != MP_LT) )
- || (mp_cmp_d(rand, 0) != MP_GT) );
+ } while (mp_cmp(rand, max) != MP_LT);
m_burn(randbuf, len);
m_free(randbuf);
}