diff options
Diffstat (limited to 'rsa/transform.py')
-rwxr-xr-x | rsa/transform.py | 3 |
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) |