Pavol Rusnak
|
45c290d24c
|
trezorhal: introduce vendor_keys_hash, use it in compare_to_current_vendor_header
|
2017-12-13 22:50:48 +01:00 |
|
Pavol Rusnak
|
70ac202d7a
|
modtrezorcrypto: add trezor.crypto.hashlib.blake256
|
2017-12-13 20:47:12 +01:00 |
|
Pavol Rusnak
|
34322d5fb6
|
firmware: enable stack protector (except nlr stuff)
|
2017-12-13 02:06:22 +01:00 |
|
Pavol Rusnak
|
1aba175d7d
|
build: adapt to new trezor-crypto changes
|
2017-12-12 22:00:15 +01:00 |
|
Pavol Rusnak
|
7b9fcf98ae
|
drop embed/extmod/modtrezorcrypto/trezor-crypto symlink
|
2017-12-12 20:31:03 +01:00 |
|
Jochen Hoenicke
|
816bfe387f
|
Bug fix: missing parenthesis in flash_write_word
|
2017-12-12 00:01:49 +01:00 |
|
Pavol Rusnak
|
20a1326ebb
|
storage: fix typo
|
2017-12-11 23:11:43 +01:00 |
|
Pavol Rusnak
|
ce3eaba925
|
trezorhal: use static inline instead of static (gcc 7.2 workaround)
|
2017-12-11 22:34:45 +01:00 |
|
Pavol Rusnak
|
8a8450d6be
|
fix build for older compilers
|
2017-12-09 18:18:42 +01:00 |
|
Pavol Rusnak
|
e268aeb8b7
|
flash: simplify/unify flash_erase_sectors usage
|
2017-12-09 18:00:37 +01:00 |
|
Pavol Rusnak
|
6ab0f03ec4
|
embed: norcow_init, storage_init and flash_init don't return secbool, they halt using ensure if something goes wrong
|
2017-12-09 14:48:49 +01:00 |
|
Pavol Rusnak
|
6b94fd26e4
|
boardloader: rename reset_flags_init to reset_flags_check
|
2017-12-09 14:36:02 +01:00 |
|
Jan Pochyla
|
314e6a99c1
|
modtrezorcrypto/bip32: add HDNode.__init__
|
2017-12-08 17:25:28 +01:00 |
|
Pavol Rusnak
|
626a8885ce
|
trezor.config: add compaction test
|
2017-12-08 16:46:13 +01:00 |
|
Pavol Rusnak
|
b39b4a4947
|
norcow: fix bug
|
2017-12-08 16:17:58 +01:00 |
|
Pavol Rusnak
|
7f5192701f
|
unix: use mmap to access flash file
|
2017-12-08 14:18:15 +01:00 |
|
Pavol Rusnak
|
44a11fa3ef
|
norcow: introduce NORCOW_MAGIC
|
2017-12-08 13:42:17 +01:00 |
|
Pavol Rusnak
|
38e3088325
|
common: don't expose shutdown() via common.h
|
2017-12-08 12:42:43 +01:00 |
|
Pavol Rusnak
|
f88080b904
|
Merge branch 'pin_fails'
|
2017-12-07 15:29:47 +01:00 |
|
Pavol Rusnak
|
40104822e8
|
unix: make SDL failures fatal
|
2017-12-07 12:44:38 +01:00 |
|
Pavol Rusnak
|
04d980f8f0
|
add Features.model field (set to "T")
|
2017-12-04 22:40:42 +01:00 |
|
Jan Pochyla
|
8b85078730
|
reflash: add new firmware target
Flashes (unlocked) boardloader and bootloader from pre-compiled sdcard image.
|
2017-11-28 20:59:32 +01:00 |
|
Jan Pochyla
|
09af312789
|
prodtest: add BORDER command
|
2017-11-27 13:19:22 +01:00 |
|
Pavol Rusnak
|
679d024df0
|
display: use CMD2EN: Command 2 Enable
|
2017-11-22 19:31:58 +01:00 |
|
mcudev
|
6179edde90
|
touch: reset and usage updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
5556c37f6f
|
display: hardware reset updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
61ff3b46c5
|
display: ST7789V porch settings are for RGB interface, not parallel 8080-I
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
30829b281c
|
display: ST7789V remove commands that unnecessarily set default values again
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
e62fa345c8
|
display: minor ILI9341 updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
a0129e7715
|
display: orientation, windowing, and config updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
f53ec3f928
|
display: update display_unsleep
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
5e867cc092
|
display: update display_sleep
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
2ea5d102a8
|
bootloader, firmware: remove unneeded call to display_orientation
|
2017-11-21 10:22:08 -05:00 |
|
Pavol Rusnak
|
4002ef2a49
|
firmware, unix: return cpython compatibility (needed for __class__ and __dict__)
|
2017-11-21 15:35:46 +01:00 |
|
Pavol Rusnak
|
ec6c3c2cdc
|
unix, firmware: more cleanup
|
2017-11-21 15:11:35 +01:00 |
|
Pavol Rusnak
|
d4893add54
|
firmware, unix: turn off some modules
|
2017-11-20 17:29:24 +01:00 |
|
Jan Pochyla
|
5bd39c70b0
|
storage: fix change_pin and small details
|
2017-11-08 18:08:19 +01:00 |
|
Jan Pochyla
|
cf14717d43
|
unix: add shutdown()
As sys/socket.h defines shutdown also, we can't include common.h in unix mocks.
|
2017-11-08 18:07:33 +01:00 |
|
Pavol Rusnak
|
879a3e85bd
|
trezorhal: reorder stuff in common.{c,h}; remove unnecessary externs for functions
|
2017-11-07 20:44:30 +01:00 |
|
Pavol Rusnak
|
d9574bf131
|
trezorhal: enable BOR level 3, PVD level 5, turn off display in PVD handler
|
2017-11-07 18:06:42 +01:00 |
|
Pavol Rusnak
|
e4360a7296
|
bootloader: change upgrade criteria to vendor keyset comparison
|
2017-11-07 13:46:18 +01:00 |
|
Jan Pochyla
|
237740de9c
|
storage: implement change_pin
|
2017-11-06 17:47:05 +01:00 |
|
Jan Pochyla
|
5e643e9195
|
modtrezorconfig: fix has_pin
|
2017-11-06 17:26:25 +01:00 |
|
Jan Pochyla
|
df77e74988
|
storage: fix unlock
|
2017-11-06 17:26:13 +01:00 |
|
Pavol Rusnak
|
3636a5f1b1
|
bootloader/vendorheader: vtrust is bitmap not scalar
|
2017-11-06 16:31:09 +01:00 |
|
Pavol Rusnak
|
5444410e04
|
unix: use return value from fread properly
|
2017-11-06 15:44:35 +01:00 |
|
mcudev
|
430900ea2c
|
boardloader: ensure check_sdcard fails when read fails
|
2017-11-06 14:36:56 +01:00 |
|
Pavol Rusnak
|
2e3b8336c2
|
unix: fix unused-result warning
|
2017-11-06 11:12:43 +01:00 |
|
Pavol Rusnak
|
ee7d260d2f
|
trezorhal: use const where possible for flash
|
2017-11-05 23:51:10 +01:00 |
|
Pavol Rusnak
|
30363305f4
|
modtrezorconfig: use secbool, not bool
|
2017-11-05 23:32:32 +01:00 |
|