Pavol Rusnak
|
0760ff0468
|
setup: move stack smashing protection code to setup.c
|
2017-07-30 21:40:07 +02:00 |
|
Saleem Rashid
|
e33e1ec0b1
|
fsm: Do not wipe msg_resp in DebugLinkGetState
|
2017-07-30 18:00:01 +02:00 |
|
Saleem Rashid
|
11d424cdef
|
vendor: Update trezor-crypto
|
2017-07-27 18:11:26 +02:00 |
|
Saleem Rashid
|
38b6332db5
|
layout2: Extract BITCOIN_DIVISIBILITY constant
|
2017-07-27 18:11:26 +02:00 |
|
Pavol Rusnak
|
c3bf0e4086
|
enable segwit for bitcoin \o/
|
2017-07-25 19:32:20 +02:00 |
|
Pavol Rusnak
|
b5f9a5738f
|
segwit support for SignMessage, VerifyMessage
|
2017-07-25 19:32:20 +02:00 |
|
Pavol Rusnak
|
d8ad44f60a
|
protob: add SignMessage.script_type
|
2017-07-25 19:32:20 +02:00 |
|
Pavol Rusnak
|
cb020cb1d8
|
bootloader: refactor calculate fingerprint part (not issue button request if brand new firmware)
|
2017-07-25 17:24:40 +02:00 |
|
Jochen Hoenicke
|
4e58befe5d
|
Clean-up of oled code. (#197)
Get rid of the macros. Use only the functions instead.
Optimized some of the functions.
|
2017-07-25 14:24:45 +02:00 |
|
Pavol Rusnak
|
37e55bf5a6
|
build: rework docker build scripts, update readme
|
2017-07-24 21:45:01 +02:00 |
|
Pavol Rusnak
|
184529bbfc
|
bootloader: erase metadata backup after usage
|
2017-07-24 14:39:15 +02:00 |
|
Pavol Rusnak
|
3d7d0f0734
|
use C99 for loop where possible
|
2017-07-23 22:20:51 +02:00 |
|
Pavol Rusnak
|
e9fb5b08c7
|
bootloader: use double sha in docker build
|
2017-07-19 13:07:01 +02:00 |
|
Pavol Rusnak
|
5fa82cc4cb
|
bootloader: align during docker build
|
2017-07-19 12:52:46 +02:00 |
|
mruddy
|
1c55ec0fb3
|
fix hangs due to stale rng status (#195)
|
2017-07-19 11:54:26 +02:00 |
|
Pavol Rusnak
|
980bae6cb5
|
bootloader: in self-test perform each step just once
|
2017-07-19 11:39:04 +02:00 |
|
Pavol Rusnak
|
6141782270
|
bootloader: fix whitespace
|
2017-07-19 00:12:22 +02:00 |
|
Pavol Rusnak
|
bf374f1769
|
bootloader: add RNG test
|
2017-07-19 00:08:36 +02:00 |
|
Jochen Hoenicke
|
9efc5bc93c
|
Fixed array sizes again. (#194)
This is the correct fix for 09917920ba
(how the code was meant to be written).
|
2017-07-18 13:08:27 +02:00 |
|
Pavol Rusnak
|
cf04279774
|
implement Storage.flags and related stuff
|
2017-07-17 18:36:09 +02:00 |
|
Pavol Rusnak
|
1a72a49ee5
|
ethereum: update tokens
|
2017-07-17 14:23:23 +02:00 |
|
Pavol Rusnak
|
a2226c410e
|
gen: add Makefile for strwidth
|
2017-07-17 12:25:07 +02:00 |
|
Saleem Rashid
|
d2c90d70dc
|
strwidth: Initial commit
|
2017-07-17 12:23:10 +02:00 |
|
Pavol Rusnak
|
0781421762
|
ethereum: more tokens, use better wording for unknown token value
|
2017-07-14 18:42:01 +02:00 |
|
Pavol Rusnak
|
da71f7c45d
|
fix layoutVerifyAddress behaviour for long addresses
|
2017-07-12 18:44:56 +02:00 |
|
Pavol Rusnak
|
b0ac3a2af1
|
add EthereumSignMessage/EthereumVerifyMessage
|
2017-07-12 17:51:34 +02:00 |
|
Jochen Hoenicke
|
c5e927fac2
|
Ethereum Sign/Verify Message
Implements issue trezor/trezor-mcu#163.
|
2017-07-12 17:38:30 +02:00 |
|
Pavol Rusnak
|
ccb0cd82b6
|
firmware: add changelog, bump version to 1.5.1
|
2017-07-12 14:19:05 +02:00 |
|
Pavol Rusnak
|
86bcede12d
|
bootloader: add changelog, bump version to 1.3.2
|
2017-07-11 23:45:08 +02:00 |
|
Pavol Rusnak
|
069f118585
|
vendor: update trezor-crypto
|
2017-07-11 21:35:16 +02:00 |
|
Pavol Rusnak
|
5b66c0b956
|
refactor Address dialog (QR code on left button click), use checksum for Ethereum addresses
|
2017-07-11 21:31:40 +02:00 |
|
Pavol Rusnak
|
7ca4b11c3a
|
add USB test to SelfTest
|
2017-07-10 19:10:25 +02:00 |
|
Pavol Rusnak
|
f826b1fa46
|
ethereum: add new tokens
|
2017-07-10 16:38:56 +02:00 |
|
Pavol Rusnak
|
2ecc36cd89
|
ethereum: don't show unrecognized ERC-20 tokens as sending message
|
2017-07-05 14:22:00 +02:00 |
|
Pavol Rusnak
|
ba2b2f24da
|
firmware: mark backup as done before giving away the mnemonic, not after
|
2017-07-05 12:17:46 +02:00 |
|
Pavol Rusnak
|
3d6bfddc5f
|
move -Os flag to Makefiles of bootloader and fastflash
|
2017-07-04 20:21:10 +02:00 |
|
Pavol Rusnak
|
683c5953ba
|
travis: fix build
|
2017-07-04 19:38:49 +02:00 |
|
Pavol Rusnak
|
d4b9ea2287
|
bootloader: add cpu test
|
2017-07-04 19:34:25 +02:00 |
|
Pavol Rusnak
|
8581a9a37a
|
bootloader: add UI to SelfTest
|
2017-07-03 19:18:34 +02:00 |
|
Saleem Rashid
|
f23489050a
|
util: Add load_vector_table
|
2017-07-03 18:35:42 +02:00 |
|
Pavol Rusnak
|
498d689f98
|
fix small issue with GetAddress for non-segwit coins
|
2017-07-03 18:23:51 +02:00 |
|
Pavol Rusnak
|
95db902d28
|
ethereum: update token list
|
2017-07-03 13:13:07 +02:00 |
|
Pavol Rusnak
|
4603b0c800
|
bootloader: subtle changes in bootloader.c and fastflash.c to make them more similar
|
2017-07-01 16:22:22 +02:00 |
|
mruddy
|
f274d8cd73
|
fix bootloader stack protector fault
|
2017-07-01 16:13:35 +02:00 |
|
Pavol Rusnak
|
0f42f64dfd
|
bootloader: do not show fingerprint on very first flash; refactor firmware_present, introduce brand_new_firmware
|
2017-06-30 16:52:00 +02:00 |
|
mruddy
|
90d214eb4b
|
add ability for developers to easily avoid locking their flash memory sectors
|
2017-06-30 15:47:16 +02:00 |
|
Roman Zeyde
|
d15dd7c944
|
recovery: zero new_mnemonic memory before returning to the user
|
2017-06-30 14:43:16 +02:00 |
|
Pavol Rusnak
|
87b815d6ec
|
bootloader: selftest now writes and checks various bit patterns
|
2017-06-29 18:36:19 +02:00 |
|
Pavol Rusnak
|
425341ba44
|
bootloader: add small test to SelfTest (erase/restore metadata), small refactor
|
2017-06-29 18:13:30 +02:00 |
|
Pavol Rusnak
|
2bf807878d
|
bootloader: add SelfTest
|
2017-06-29 17:31:23 +02:00 |
|