diff --git a/tools/keyctl b/tools/keyctl index 72834e38..c9155f09 100755 --- a/tools/keyctl +++ b/tools/keyctl @@ -27,13 +27,19 @@ def get_trezor(): def header_to_sign(index, data): z = bytes(65 * [0x00]) - if index == 0: # bootloader + if index == 'bootloader': return data[:0x03BF] + z - elif index == 1: # vendorheader + elif index == 'vendorheader': return data[:-65] + z - elif index == 2: # firmware + elif index == 'firmware': vhdrlen = struct.unpack('