1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-17 11:58:13 +00:00
trezor-firmware/micropython/firmware
Jochen Hoenicke e0fd890661 Implemented vendor header.
Header is generated with

    ./tools/build_vendorheader 'key1,key2,key3' 2 1.1 SatoshiLabs assets/satoshilabs.png micropython/firmware/vendorheader.bin

where

- keyN is a 64 character hex string encoding the public key
- 2 encodes 2/3 key scheme
- 1.1 is the version number (major, minor)
- SatoshiLabs is the vendor name
- satoshilabs.png is the vendor image

Updated the firmware compilation that it adds vendor header and updated loader
that it handles vendor header to be present.
2017-04-01 17:01:59 +02:00
..
.gitignore micropython: update submodule; fix build 2017-03-07 00:56:35 +01:00
header.S build: refactor binctl and firmware/loader image stuff 2017-04-01 02:53:52 +02:00
main.c Implemented vendor header. 2017-04-01 17:01:59 +02:00
memory.ld Implemented vendor header. 2017-04-01 17:01:59 +02:00
modutime.c firmware: move modutime to firmware 2017-03-13 20:06:03 +01:00
mpconfigport.h firmware: fix crc32 in ubinascii 2017-03-13 13:22:35 +01:00
mphalport.c firmware: simplify, move things to mphalport.c 2017-03-08 13:43:24 +01:00
mphalport.h firmware: simplify, move things to mphalport.c 2017-03-08 13:43:24 +01:00
version.h Put loader/firmware header into image (#5) 2017-04-01 00:22:24 +02:00