From 31403398694da928a98f6303bc438d9ec49d69fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Sat, 3 Mar 2018 13:30:05 +0100 Subject: [PATCH] Hmac: various fixes --- gogsmaker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gogsmaker.py b/gogsmaker.py index 7005afb..7935dec 100644 --- a/gogsmaker.py +++ b/gogsmaker.py @@ -82,9 +82,9 @@ def update_repo(hook, clone_url): def check_signature(received_sig, hook, payload): ''' Check Gogs signature ''' - digest = hmac.new(hook.secret, + digest = hmac.new(hook['secret'].encode('utf-8'), msg=payload, - digestmod=sha256).digest() + digestmod=sha256).hexdigest() return hmac.compare_digest(digest, received_sig)