Pavol Rusnak
|
eba242b806
|
format: start using clang-format with style=Google
|
2019-03-29 17:11:04 +01:00 |
|
Pavol Rusnak
|
222c9ea46c
|
bootloader: compatibility with old bootloaders
|
2019-02-24 14:01:33 +01:00 |
|
Pavol Rusnak
|
400ac96873
|
bootloader: refactor to save space
|
2019-02-21 17:12:38 +01:00 |
|
Pavol Rusnak
|
07231d936e
|
introduce new memory layout
firmware header is now stored with code, not within the storage sectors
|
2019-02-21 15:08:27 +01:00 |
|
Jochen Hoenicke
|
7fc58eb5db
|
bootloader: signatures_ok must work without magic
signatures_ok is called before the magic is written to the flash
to determine whether the metadata should be written back.
|
2018-03-29 01:30:40 +02:00 |
|
Pavol Rusnak
|
dbe444029a
|
bootloader: guard signatures_ok calls with firmware_present (or !brand_new_firmware)
|
2018-03-15 04:15:41 +01:00 |
|
Pavol Rusnak
|
4af78f06a3
|
bootloader: refactor signatures_ok return value
|
2018-03-13 15:41:42 +01:00 |
|
Pavol Rusnak
|
18d8cb3c56
|
add project website (trezor.io) to license header
|
2017-11-05 17:47:23 +01:00 |
|
Pavol Rusnak
|
0200ee5763
|
bootloader: cleanup protobuf messages
|
2017-04-16 19:31:03 +02:00 |
|
Jochen Hoenicke
|
49645ba277
|
Compute hash before checking signatures. (#158)
This fixes the problem where an invalid hash is shown, if
the firmware contains no signing key indices.
|
2017-03-30 02:24:53 +02:00 |
|
Pavol Rusnak
|
63bc16d375
|
signatures_ok function in bootloader exports firmware hash if needed
|
2016-02-10 13:53:08 +01:00 |
|
Pavol Rusnak
|
39e29c1037
|
use -O3 instead of -Os
|
2015-07-07 18:36:54 +02:00 |
|
Pavol Rusnak
|
938e8a5966
|
bootloader source code
|
2014-10-23 18:09:41 +02:00 |
|