From d9862ae0e150ae7102f4e1875da0a40f6230835d Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Tue, 26 Apr 2016 12:57:27 +0300 Subject: [PATCH] gpg: debug logging for ECDSA verification --- trezor_agent/gpg/decode.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/trezor_agent/gpg/decode.py b/trezor_agent/gpg/decode.py index 9ba444d..8204feb 100644 --- a/trezor_agent/gpg/decode.py +++ b/trezor_agent/gpg/decode.py @@ -48,9 +48,10 @@ def _parse_nist256p1_verifier(mpi): hashfunc=hashlib.sha256) def _nist256p1_verify(signature, digest): - vk.verify_digest(signature=signature, - digest=digest, - sigdecode=lambda rs, order: rs) + result = vk.verify_digest(signature=signature, + digest=digest, + sigdecode=lambda rs, order: rs) + log.debug('nist256p1 ECDSA signature is OK (%s)', result) return _nist256p1_verify @@ -62,7 +63,8 @@ def _parse_ed25519_verifier(mpi): def _ed25519_verify(signature, digest): sig = b''.join(util.num2bytes(val, size=32) for val in signature) - vk.verify(sig, digest) + result = vk.verify(sig, digest) + log.debug('ed25519 ECDSA signature is OK (%s)', result) return _ed25519_verify