1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-18 20:38:10 +00:00
trezor-firmware/micropython
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
..
bootloader Implemented vendor header. 2017-04-01 17:01:59 +02:00
extmod modtrezorconfig: use uint16_t for data length 2017-03-30 21:42:50 +02:00
firmware Implemented vendor header. 2017-04-01 17:01:59 +02:00
loader Implemented vendor header. 2017-04-01 17:01:59 +02:00
trezorhal bootloader/loader: rename crypto.c/h to image.c/h, refactor 2017-04-01 13:41:07 +02:00
unix modtrezorcrypto: update to new trezor-crypto 2017-03-28 20:28:51 +02:00