summaryrefslogtreecommitdiff
path: root/rsa/transform.py
diff options
context:
space:
mode:
Diffstat (limited to 'rsa/transform.py')
-rwxr-xr-xrsa/transform.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/rsa/transform.py b/rsa/transform.py
index 3f151ad..608d838 100755
--- a/rsa/transform.py
+++ b/rsa/transform.py
@@ -66,6 +66,9 @@ def int2bytes(number, block_size=None):
raise TypeError("You must pass an integer for 'number', not %s" %
number.__class__)
+ if number < 0:
+ raise ValueError('Negative numbers cannot be used: %i' % number)
+
# Do some bounds checking
if block_size is not None:
needed_bytes = common.byte_size(number)