From 602e867c7d7b1a6cd2e000f193012fc4e1d71e77 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Sat, 11 Jun 2016 20:18:07 +0300 Subject: [PATCH] gpg: add test for keygrip --- trezor_agent/gpg/tests/test_proto.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/trezor_agent/gpg/tests/test_proto.py b/trezor_agent/gpg/tests/test_proto.py index 82af27b..fec34d9 100644 --- a/trezor_agent/gpg/tests/test_proto.py +++ b/trezor_agent/gpg/tests/test_proto.py @@ -74,6 +74,7 @@ def test_nist256p1(): pk = proto.PublicKey(curve_name=formats.CURVE_NIST256, created=42, verifying_key=vk) assert repr(pk) == 'GPG public key nist256p1/F82361D9' + assert pk.keygrip == b'\x95\x85.\x91\x7f\xe2\xc3\x91R\xba\x99\x81\x92\xb5y\x1d\xb1\\\xdc\xf0' def test_nist256p1_ecdh(): @@ -82,6 +83,7 @@ def test_nist256p1_ecdh(): pk = proto.PublicKey(curve_name=formats.CURVE_NIST256, created=42, verifying_key=vk, ecdh=True) assert repr(pk) == 'GPG public key nist256p1/5811DF46' + assert pk.keygrip == b'\x95\x85.\x91\x7f\xe2\xc3\x91R\xba\x99\x81\x92\xb5y\x1d\xb1\\\xdc\xf0' def test_ed25519(): @@ -90,3 +92,4 @@ def test_ed25519(): pk = proto.PublicKey(curve_name=formats.CURVE_ED25519, created=42, verifying_key=vk) assert repr(pk) == 'GPG public key ed25519/36B40FE6' + assert pk.keygrip == b'\xbf\x01\x90l\x17\xb64\xa3-\xf4\xc0gr\x99\x18<\xddBQ?'