summaryrefslogtreecommitdiff
path: root/rsa/transform.py
diff options
context:
space:
mode:
authorSybren A. St?vel <sybren@stuvel.eu>2011-07-10 14:16:38 +0200
committerSybren A. St?vel <sybren@stuvel.eu>2011-07-10 14:16:38 +0200
commit9f627a4fd2d1055f6dde27e45ca17da0aa21b567 (patch)
tree829f42921896a8202677c284dad10612f644489a /rsa/transform.py
parentb666624b20a20d7e5861c93cdea2356cc0bb3c79 (diff)
downloadrsa-9f627a4fd2d1055f6dde27e45ca17da0aa21b567.tar.gz
Added PKCS#1 signatures and verification of signatures
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)