summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBarry Mead <barrymead@cox.net>2010-02-24 02:42:38 -0700
committerBarry Mead <barrymead@cox.net>2010-02-24 02:42:38 -0700
commit455f4b71dea21a7f7907e3b132b716506349bff4 (patch)
tree3cd320f7bf8c561d1615f63914c1f969b1eb521e
parentb834cb936a8933ccd67ef099c625521a7a2fcfc0 (diff)
downloadrsa-455f4b71dea21a7f7907e3b132b716506349bff4.tar.gz
Fixed range bug in randint -- never reached maxvalue
-rw-r--r--rsa/__init__.py2
-rw-r--r--rsa/fastrsa.py2
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)