From 927d93c78e70012117d978ca384cf32dc1045307 Mon Sep 17 00:00:00 2001 From: Cayo Puigdefabregas Date: Tue, 28 May 2024 10:18:33 +0200 Subject: [PATCH] fix error in verify signature --- verify.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/verify.py b/verify.py index d593724..b4f2cbe 100644 --- a/verify.py +++ b/verify.py @@ -62,6 +62,9 @@ def verify_vc(credential): return False verify_key = get_verify_key(vc) - data_verified = verify_key.verify(signature_jws+signature) + try: + data_verified = verify_key.verify(signature_jws+signature) + except nacl.exceptions.BadSignatureError: + return False return data_verified == signature