Commit Graph

83 Commits (2c56c4de1b4aff82cd4e13ff5c6304f73b87174b)

Author SHA1 Message Date
mcudev 56ff88a08f update bootloader padding/alignment and integrate build process for bootloader and firmware
6 years ago
Pavol Rusnak 5633207a43
bump bootloader version to 1.5.0, firmware version to 1.7.0
6 years ago
Jochen Hoenicke 7fc58eb5db
bootloader: signatures_ok must work without magic
6 years ago
Jochen Hoenicke 9f50f09421
Init timer interrupt for unsigned firmware
6 years ago
Jochen Hoenicke c09590b54d Cleaner flash handling using FLASH_PTR
6 years ago
Jochen Hoenicke c4e1c5953e Fix shift overflow
6 years ago
Pavol Rusnak ceced152a8
docs: update changelogs
6 years ago
Pavol Rusnak 95dd254094
util: use shutdown from trezor-core instead of system_halt
6 years ago
Pavol Rusnak 9588e8f273
update bootloader to 1.4.0 via firmware, run unsigned firmware in unprivileged mode
6 years ago
Pavol Rusnak dbe444029a
bootloader: guard signatures_ok calls with firmware_present (or !brand_new_firmware)
6 years ago
Pavol Rusnak 816b4e0f72
bootloader: process WipeDevice
6 years ago
Pavol Rusnak b933e292db
bootloader: fix signatures_ok usage in usb.c after refactoring
6 years ago
Pavol Rusnak b20336e82d
Revert WinUSB feature
6 years ago
Pavol Rusnak 5ad53e99c3
bootloader: bump version to 1.4.0
6 years ago
Pavol Rusnak 4af78f06a3
bootloader: refactor signatures_ok return value
6 years ago
Pavol Rusnak e0b5526f27
bootloader: react to GetFeatures too
6 years ago
Pavol Rusnak ab76828e16
update usb descriptors
6 years ago
Pavol Rusnak 56d3cbe2e9
bootloader: remove debug
6 years ago
Karel Bilek a22abfe90b
Bootloader - Switch from HID to WebUSB
6 years ago
Jochen Hoenicke 83a69a0334
Added fixed-width font and multi-font support
6 years ago
Pavol Rusnak bd660655ee
introduce and use memzero instead of explicit_bzero
7 years ago
Pavol Rusnak 4a2d68acb9
use explicit_bzero where possible; update trezor-crypto
7 years ago
Pavol Rusnak eb0574bda7
bootloader: don't restore storage from unofficial firmware
7 years ago
Pavol Rusnak 41901a8056 firmware: rework protectChangePin
7 years ago
Jochen Hoenicke 2387f71813 bootloader: Check that erasing flash worked
7 years ago
Jochen Hoenicke b4a61d60c3 bootloader: Delay flashing firmware magic.
7 years ago
Pavol Rusnak bc7c66aa76
add Features.model field (set to "1")
7 years ago
Pavol Rusnak 18d8cb3c56
add project website (trezor.io) to license header
7 years ago
Jochen Hoenicke 98e617d874
startup: use custom reset_handler
7 years ago
Pavol Rusnak 91c4cbdbd0
setup: move stack protector variable to setup.h
7 years ago
Pavol Rusnak 0760ff0468
setup: move stack smashing protection code to setup.c
7 years ago
Pavol Rusnak cb020cb1d8
bootloader: refactor calculate fingerprint part (not issue button request if brand new firmware)
7 years ago
Pavol Rusnak 184529bbfc
bootloader: erase metadata backup after usage
7 years ago
Pavol Rusnak 5fa82cc4cb
bootloader: align during docker build
7 years ago
Pavol Rusnak 980bae6cb5
bootloader: in self-test perform each step just once
7 years ago
Pavol Rusnak 6141782270
bootloader: fix whitespace
7 years ago
Pavol Rusnak bf374f1769
bootloader: add RNG test
7 years ago
Pavol Rusnak 86bcede12d
bootloader: add changelog, bump version to 1.3.2
7 years ago
Pavol Rusnak 7ca4b11c3a
add USB test to SelfTest
7 years ago
Pavol Rusnak 3d6bfddc5f
move -Os flag to Makefiles of bootloader and fastflash
7 years ago
Pavol Rusnak d4b9ea2287
bootloader: add cpu test
7 years ago
Pavol Rusnak 8581a9a37a
bootloader: add UI to SelfTest
7 years ago
Saleem Rashid f23489050a util: Add load_vector_table
7 years ago
Pavol Rusnak 4603b0c800
bootloader: subtle changes in bootloader.c and fastflash.c to make them more similar
7 years ago
mruddy f274d8cd73 fix bootloader stack protector fault
7 years ago
Pavol Rusnak 0f42f64dfd
bootloader: do not show fingerprint on very first flash; refactor firmware_present, introduce brand_new_firmware
7 years ago
Pavol Rusnak 87b815d6ec
bootloader: selftest now writes and checks various bit patterns
7 years ago
Pavol Rusnak 425341ba44
bootloader: add small test to SelfTest (erase/restore metadata), small refactor
7 years ago
Pavol Rusnak 2bf807878d
bootloader: add SelfTest
7 years ago
Saleem Rashid 80d17c1333 bootloader: Allow building as an app
7 years ago