diff --git a/tools/keyctl b/tools/keyctl index e1fda5e4c..586a1172d 100755 --- a/tools/keyctl +++ b/tools/keyctl @@ -44,7 +44,9 @@ def commit(index, filename, seckey): _, R = ed25519cosi.get_nonce(sk, digest, ctr) else: t = get_trezor() - commit = t.cosi_commit(t.expand_path("10018'/%d'" % index), digest) + path = "10018'/%d'" % index + print('commiting to hash %s with path %s' % (binascii.hexlify(digest).decode(), path)) + commit = t.cosi_commit(t.expand_path(path), digest) pk = commit.pubkey R = commit.commitment print('%s+%s' % (binascii.hexlify(pk).decode(), binascii.hexlify(R).decode())) @@ -86,7 +88,9 @@ def sign(index, filename, global_commit, seckey): sig = ed25519raw.encodeint(S) else: t = get_trezor() - signature = t.cosi_sign(t.expand_path("10018'/%d'" % index), digest, global_R, global_pk) + path = "10018'/%d'" % index + print('signing hash %s with path %s' % (binascii.hexlify(digest).decode(), path)) + signature = t.cosi_sign(t.expand_path(path), digest, global_R, global_pk) sig = signature.signature print(binascii.hexlify(sig).decode())