diff options
author | Josef Gustafsson <josef.gson@gmail.com> | 2015-09-28 13:43:08 +0200 |
---|---|---|
committer | Josef Gustafsson <josef.gson@gmail.com> | 2015-09-28 13:43:08 +0200 |
commit | bff0a1bfc41e8cae9d96ec587e15956fab0b9cfa (patch) | |
tree | 6ce57c7be94002e5bcc0f4bec5a9d0d0551b0a9d /monitor | |
parent | 4849a5487be2ed1a565b82c7a227fca1cec099ef (diff) |
bugfix: rsa sha256 encoding
Diffstat (limited to 'monitor')
-rw-r--r-- | monitor/josef_lib.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/monitor/josef_lib.py b/monitor/josef_lib.py index c454f30..df3ce9a 100644 --- a/monitor/josef_lib.py +++ b/monitor/josef_lib.py @@ -18,7 +18,7 @@ import zipfile import shutil from certkeys import publickeys -# from Crypto.Hash import SHA256 +from Crypto.Hash import SHA256 import Crypto.PublicKey.RSA as RSA from Crypto.Signature import PKCS1_v1_5 @@ -384,8 +384,8 @@ def check_signature(baseurl, signature, data, publickey=None): vk.verify(unpacked_signature, data, hashfunc=hashlib.sha256, sigdecode=ecdsa.util.sigdecode_der) else: - # h = SHA256.new(data) - h = hashlib.sha256(data).digest() + h = SHA256.new(data) + # h = hashlib.sha256(data).digest() rsa_key = RSA.importKey(publickey) verifier = PKCS1_v1_5.new(rsa_key) |