Pavol Rusnak
b29b98d69b
Added Ethereum Sign/Verify Message ( #35 )
2017-07-12 17:34:03 +02:00
Jan Pochyla
880faa10b0
usb: use HS_IN_FS
...
TODO: with more interfaces, static usb state is getting bigger, maybe we should move it to dynamic memory. at the very least, concepts of physical and logical interfaces should be separate
2017-07-12 16:04:03 +02:00
Pavol Rusnak
20aebed394
trezorctl: seems that click.Choice is not friends with ints
2017-07-12 15:45:16 +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
cfe8f39cd4
include options.h in address.h
2017-07-11 21:34:47 +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
f49fe75e15
fix ethereum_address_checksum implementation
2017-07-11 21:17:22 +02:00
Pavol Rusnak
ee5f53d4be
fix ethereum_get_address for python3
2017-07-11 19:37:25 +02:00
Pavol Rusnak
ce81cc61df
add ethereum_address_checksum
2017-07-11 19:24:45 +02:00
Pavol Rusnak
7ca4b11c3a
add USB test to SelfTest
2017-07-10 19:10:25 +02:00
Pavol Rusnak
c7a2c72a75
simplify SelfTest.payload
2017-07-10 19:08:16 +02:00
Pavol Rusnak
5ffc700f0c
use isinstance to detect whether result is protobuf message
2017-07-10 18:20:32 +02:00
Pavol Rusnak
1727b9a9b6
add SelfTest.payload
2017-07-10 17:40:13 +02:00
Pavol Rusnak
fac66c6867
add SelfTest.payload
2017-07-10 17:26:55 +02:00
Pavol Rusnak
f826b1fa46
ethereum: add new tokens
2017-07-10 16:38:56 +02:00
Pavol Rusnak
f73fc33439
drop internal use of protobuf_json, use json_format provided by google.protobuf
2017-07-10 15:36:44 +02:00
Pavol Rusnak
2d643031ac
change dependency to protobuf>=3.0.0
2017-07-10 14:41: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
e6acf90f2b
tests: add test for broken BackupDevice workflow
2017-07-05 13:03:06 +02:00
Pavol Rusnak
5a89a15935
trezorctl: use more idiomatic approach using resultcallback
2017-07-05 12:55:39 +02:00
Pavol Rusnak
b335d30b8d
use click in trezorctl
2017-07-05 12:55:38 +02:00
Pavol Rusnak
0ee1667c6f
trezorctl: cleanup
2017-07-05 12:55:38 +02:00
Pavol Rusnak
d33e9a178b
bump version to 0.8.0a0
2017-07-05 12:55:37 +02:00
Pavol Rusnak
f18ec19aeb
bump version
2017-07-05 12:52:56 +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
2a86fb0503
change com.satoshilabs.trezor.protobuf to com.satoshilabs.trezor.lib.protobuf
2017-07-04 14:02:22 +02:00
Pavol Rusnak
8581a9a37a
bootloader: add UI to SelfTest
2017-07-03 19:18:34 +02:00
Pavol Rusnak
bcf54dbe94
trezorctl/client: add self_test
2017-07-03 18:49:03 +02:00
Pavol Rusnak
b9293d6bcb
regenerate protobuf
2017-07-03 18:42:21 +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
Pavol Rusnak
c2a40f4b67
add SelfTest message
2017-06-29 17:23:15 +02:00
Pavol Rusnak
3c0a9c2a87
update submodules
2017-06-29 14:16:34 +02:00
Pavol Rusnak
8fa3ce7e14
reset: distinguish between separated call and joined call, mark backup as done only when performed completely
2017-06-29 14:14:20 +02:00
Pavol Rusnak
b65068c159
reset: add Features.needs_backup
2017-06-29 14:14:20 +02:00
Pavol Rusnak
97fa33de46
reset: show needs backup signed when storage is not backed up
2017-06-29 14:14:20 +02:00