diff options
author | Barry Mead <barrymead@cox.net> | 2010-02-24 02:42:38 -0700 |
---|---|---|
committer | Barry Mead <barrymead@cox.net> | 2010-02-24 02:42:38 -0700 |
commit | 455f4b71dea21a7f7907e3b132b716506349bff4 (patch) | |
tree | 3cd320f7bf8c561d1615f63914c1f969b1eb521e | |
parent | b834cb936a8933ccd67ef099c625521a7a2fcfc0 (diff) | |
download | rsa-455f4b71dea21a7f7907e3b132b716506349bff4.tar.gz |
Fixed range bug in randint -- never reached maxvalue
-rw-r--r-- | rsa/__init__.py | 2 | ||||
-rw-r--r-- | rsa/fastrsa.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/rsa/__init__.py b/rsa/__init__.py index 306a569..d1b85a9 100644 --- a/rsa/__init__.py +++ b/rsa/__init__.py @@ -182,7 +182,7 @@ def randint(minvalue, maxvalue): min_nbits = 32 # The range of the random numbers we need to generate - range = maxvalue - minvalue + range = (maxvalue - minvalue) + 1 # Which is this number of bytes rangebytes = ((bit_size(range) + 7) / 8) diff --git a/rsa/fastrsa.py b/rsa/fastrsa.py index 6e32e8f..869d327 100644 --- a/rsa/fastrsa.py +++ b/rsa/fastrsa.py @@ -182,7 +182,7 @@ def randint(minvalue, maxvalue): min_nbits = 32 # The range of the random numbers we need to generate - range = maxvalue - minvalue + range = (maxvalue - minvalue) + 1 # Which is this number of bytes rangebytes = ((bit_size(range) + 7) / 8) |