From 4f58d76eda0a7c3649b55c2fb143c54441ba78b6 Mon Sep 17 00:00:00 2001 From: j Date: Fri, 31 Oct 2014 18:53:10 +0100 Subject: [PATCH] fix update check --- oml/update.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/oml/update.py b/oml/update.py index b644878..f16d4fa 100644 --- a/oml/update.py +++ b/oml/update.py @@ -26,7 +26,8 @@ def verify(release): for module in sorted(release['modules']): value += [str('%s/%s' % (release['modules'][module]['version'], release['modules'][module]['sha1']))] value = '\n'.join(value) - sig = str(release['signature']) + value = value.encode() + sig = release['signature'].encode() try: vk.verify(sig, value, encoding=ENCODING) except ed25519.BadSignatureError: