diff options
author | Sybren A. St?vel <sybren@stuvel.eu> | 2011-07-10 14:16:38 +0200 |
---|---|---|
committer | Sybren A. St?vel <sybren@stuvel.eu> | 2011-07-10 14:16:38 +0200 |
commit | 9f627a4fd2d1055f6dde27e45ca17da0aa21b567 (patch) | |
tree | 829f42921896a8202677c284dad10612f644489a /rsa/transform.py | |
parent | b666624b20a20d7e5861c93cdea2356cc0bb3c79 (diff) | |
download | rsa-9f627a4fd2d1055f6dde27e45ca17da0aa21b567.tar.gz |
Added PKCS#1 signatures and verification of signatures
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) |