From 2acd0bf3b7b38608ac3ceb5aeca49139de587867 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Fri, 3 Jun 2016 17:41:31 +0300 Subject: [PATCH] gpg: fix keygrip computation --- trezor_agent/gpg/proto.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trezor_agent/gpg/proto.py b/trezor_agent/gpg/proto.py index bbaad20..5f40b5b 100644 --- a/trezor_agent/gpg/proto.py +++ b/trezor_agent/gpg/proto.py @@ -80,7 +80,7 @@ def _serialize_ed25519(vk): def _compute_keygrip(params): parts = [] for name, value in params: - exp = '1:{}{}'.format(name, len(value)) + exp = '1:{}{}:'.format(name, len(value)) parts.append(b'(' + exp.encode('ascii') + value + b')') return hashlib.sha1(b''.join(parts)).digest()