Commit Graph

31 Commits (7dc207a8dff31215de86bb9aacf65cd5f176b8f6)

Author SHA1 Message Date
Pavol Rusnak 7504366a02
bootloader: simplify vtrust code
7 years ago
Pavol Rusnak 965aa73b63
trezorhal: introduce fix_version in image header (version of last critical bugfix)
7 years ago
Pavol Rusnak e4360a7296
bootloader: change upgrade criteria to vendor keyset comparison
7 years ago
Pavol Rusnak 3636a5f1b1
bootloader/vendorheader: vtrust is bitmap not scalar
7 years ago
Pavol Rusnak 9e82a4d348
bootloader, firmware: introduce chunk hashes in the image header
7 years ago
Pavol Rusnak 3c974095aa
trezorhal: increase image header size from 512 to 1024 bytes
7 years ago
mcudev 6cde2d8378 docs: bootloader microsd creation note and typo fix (#47)
7 years ago
mcudev 4897dc2139 doc: STLINK_VER and boardloader description (#35)
7 years ago
Pavol Rusnak 78f57d083c
add vendor trust to vendorheader
7 years ago
Pavol Rusnak 6b96a91d52
docs: update markdown according to lint
7 years ago
Pavol Rusnak 0c060b6d4a
rename loader to bootloader
7 years ago
Pavol Rusnak 0633506166
rename bootloader to boardloader
7 years ago
Jochen Hoenicke e0fd890661 Implemented vendor header.
7 years ago
Pavol Rusnak 435e96e1b3
build: refactor binctl and firmware/loader image stuff
7 years ago
Pavol Rusnak b5ff140256
trezorhal: fix alignment in headers to 512 bytes
7 years ago
Pavol Rusnak dd69929ce1
tools: rename firmwarectl to binctl, minor reformat
7 years ago
Pavol Rusnak e313234fe3
bootloader/loader: use blake2s instead of sha256 for digests
7 years ago
Pavol Rusnak cbaca604f3
bootloader+loader: rework build, make clear what is bootloader and what is loader in docu
7 years ago
Pavol Rusnak cc525e97ce
markdown: follow commonmark spec
7 years ago
Pavol Rusnak 5bdfbb3469
bootloader: work in progress
8 years ago
Pavol Rusnak 7d4414000e
tools: join check_bootloader and check_firmware into firmwarectl tool
8 years ago
Pavol Rusnak 2d7c6b0c34
bootloader: cleanup, more documentation, added scripts for checking
8 years ago
Pavol Rusnak d65b6b35d9
update bootloader documentation
8 years ago
Pavol Rusnak 63d4cb3a29
add bootloader ideas
8 years ago
Pavol Rusnak 5fe006f41d
update info about bootloader format
8 years ago
Pavol Rusnak e1450e3f7f
os -> core
8 years ago
slush0 e00abf4d18
Updated vendor/firmware structures
8 years ago
Pavol Rusnak f24dd6b42f
add validity timestamp
8 years ago
Pavol Rusnak bc7cb88cdf
use little endian for toif, fix random
8 years ago
Pavol Rusnak 250e35348e
rework note about endianity
8 years ago
Pavol Rusnak 4b9d3bffc6
add firmware format documentation
8 years ago