gpg: fix bytes/str issue with GPG user ID

nistp521
Roman Zeyde 8 years ago
parent a20b1ed2a8
commit efdb9fcfb5

@ -41,6 +41,7 @@ def identity_to_string(identity_dict):
result.append(':' + identity_dict['port'])
if identity_dict.get('path'):
result.append(identity_dict['path'])
log.debug('identity parts: %s', result)
return ''.join(result)

@ -47,7 +47,7 @@ def open_connection(keygrip_bytes):
pubkey_bytes=keyring.export_public_keys(),
keygrip=keygrip_bytes)
# We assume the first user ID is used to generate TREZOR-based GPG keys.
user_id = user_ids[0]['value']
user_id = user_ids[0]['value'].decode('ascii')
curve_name = protocol.get_curve_name_by_oid(pubkey_dict['curve_oid'])
ecdh = (pubkey_dict['algo'] == protocol.ECDH_ALGO_ID)

Loading…
Cancel
Save