1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-12 18:49:07 +00:00
Commit Graph

942 Commits

Author SHA1 Message Date
Pavol Rusnak
156fab867b
firmware: support also testnet coins in stable firmware 2018-06-21 15:22:56 +02:00
Pavol Rusnak
01933e68fb
firmware: try updating bootloader 10 times before bailing 2018-06-21 15:06:08 +02:00
Jochen Hoenicke
da9f8bec6f Fixed compilation of emulator (#370) 2018-06-21 14:52:17 +02:00
Jochen Hoenicke
0ddf443346 Check if firmware has privileges. (#369)
Only drop privileges if firmware is running with privileges.
Don't change the bootloader if running without privileges.
2018-06-21 14:28:39 +02:00
Pavol Rusnak
027e64d21a
vendor: update trezor-common 2018-06-21 13:42:27 +02:00
Pavol Rusnak
c67c2d41bb
vendor: update trezor-common 2018-06-21 13:18:10 +02:00
Pavol Rusnak
2ec6129da5
vendor: update trezor-common
Prepare for Stellar rewrite (accounts are addresses, not pubkeys)

This commit breaks the existing Stellar code, but it is disabled and we need to refactor that anyway :-/
2018-06-20 16:31:47 +02:00
Pavol Rusnak
16ad5ce854
firmware: disable Stellar for now 2018-06-20 00:05:38 +02:00
Pavol Rusnak
a49e0a9d16
firmware: next version will be 1.6.2 2018-06-19 16:50:02 +02:00
Pavol Rusnak
a46de7b591
build: optimize for speed just the essential critical crypto stuff 2018-06-19 16:00:31 +02:00
Pavol Rusnak
f2ad9b921e
vendor: update trezor-crypto 2018-06-15 10:38:49 +02:00
Pavol Rusnak
b73e18e573
firmware: implement zip143 overwinter 2018-06-12 19:12:00 +02:00
Pavol Rusnak
32a7db423c
signing: rename hashers to separate their use and reduce confusion 2018-06-12 15:42:33 +02:00
Pavol Rusnak
217d5dd01d
firmware: refactor Stellar code; update trezor-common 2018-06-11 19:13:34 +02:00
Tomas Susanka
3185eb0fd4 build: ciscript includes firmware sign
so that emulator build uses pipenv to ensure stable environment for python-trezor
but fetching python-trezor and friends doesn't needlessly slow down non-emulator builds
that don't need it
2018-06-08 16:57:06 +02:00
Pavol Rusnak
747f2aa772
firmware: refactor expiry into tx_init 2018-06-07 13:17:51 +02:00
Pavol Rusnak
a685462ee5
firmware: refactor last change in protect.c 2018-06-06 14:45:50 +02:00
Pavol Rusnak
df0bad4f09
firmware: introduce protectAbortedByCancel 2018-06-05 22:38:39 +02:00
Pavol Rusnak
49d9fe4d13
firmware: rename decred_expiry to expiry 2018-06-05 14:09:38 +02:00
Pavol Rusnak
413e3c6a14
vendor: update trezor-common 2018-06-05 13:31:53 +02:00
Tomas Susanka
4b7e4a9557 stellar: comment typo 2018-06-05 11:34:21 +02:00
Pavol Rusnak
64cfcf8053
vendor: update trezor-common; add version_group_id flag (for zcash overwintered tx) 2018-06-05 11:16:37 +02:00
Pavol Rusnak
613bde0aeb
crypto: cashaddr for verify message 2018-06-01 21:24:59 +02:00
Pavol Rusnak
e2275a8b83
firmware: use new coin definitions from trezor-common 2018-05-29 17:17:29 +02:00
Pavol Rusnak
0ae5e91fcb
nem: check length in layoutNEMTransferPayload 2018-05-25 16:34:06 +02:00
Pavol Rusnak
1f470cf1f1
ethereum: use original ethereum message digest 2018-05-25 14:22:54 +02:00
Pavol Rusnak
bccba48f41
protob: drop CoinType completely 2018-05-24 13:52:57 +02:00
Pavol Rusnak
1fdcd916c4
fix emulator build 2018-05-23 15:46:38 +02:00
Pavol Rusnak
a83c64fbdb
protob: don't return coins in Features message 2018-05-22 18:40:15 +02:00
Pavol Rusnak
ae82735b6b
protob: remove Stellar{SignMessage,MessageSignature,VerifyMessage} 2018-05-22 18:32:21 +02:00
Pavol Rusnak
59c8b66ba4
protob: update trezor-common 2018-05-21 16:33:41 +02:00
Pavol Rusnak
370c58929c
fsm: use passphrase protection instead of passphrase encryption 2018-05-21 15:50:53 +02:00
Pavol Rusnak
233f2f1cfd
fsm: don't show progress bar in GetAddress unless multisig is used 2018-05-17 13:17:46 +02:00
Pavol Rusnak
1bb068d18f
Revert "fsm: don't show progress bar in GetAddress"
This reverts commit f302b04f31.
2018-05-17 13:08:04 +02:00
Pavol Rusnak
f302b04f31
fsm: don't show progress bar in GetAddress 2018-05-16 18:02:23 +02:00
Tomas Susanka
b9db28beb2 stellar: typo in comment removed
see discussion at 8e8749dc68 (r28978964)
2018-05-16 11:19:18 +02:00
Pavol Rusnak
29664c4218
firmware: refactor Stellar Sign Message 2018-05-14 16:05:35 +02:00
matejcik
e859e28354 script: set TREZOR_PATH so that test can reliably run locally 2018-05-11 14:49:22 +02:00
matejcik
fc45d0c39b travis: use pipenv to ensure stable environment for python tests 2018-05-11 14:49:22 +02:00
Jochen Hoenicke
cb9eefdce6 Recovery: Don't ask for confirmation on dry run. (#347)
The message is very confusing, as it is not recovering the device.
Since dry-run recovery does not change anything, there is no need to ask
for confirmation.
2018-05-11 14:03:28 +02:00
Tomas Susanka
d7ccc74de4
Merge pull request #345 from saleemrashid/nem-cleanup
Use symlink to trezor-common for nem_mosaics.json
2018-05-10 10:30:07 +02:00
Saleem Rashid
21d147ac47 nem_mosaics: Add symlink to trezor-common 2018-05-05 22:13:19 +01:00
Saleem Rashid
7e407b467e Revert "nem: mosaics are generated from nem_mosaics.json in trezor-common"
This reverts commit c4beba839b.
2018-05-05 22:12:12 +01:00
Saleem Rashid
975c8c61ed Revert "firmware: reintroduce dep into Makefile"
This reverts commit aa6405e23c.
2018-05-05 22:12:02 +01:00
Pavol Rusnak
aa6405e23c
firmware: reintroduce dep into Makefile 2018-05-03 17:42:47 +02:00
Pavol Rusnak
fb3e468ea2
fsm: split fsm_msg functions into various topic include files 2018-05-03 16:48:47 +02:00
Tomas Susanka
c4beba839b nem: mosaics are generated from nem_mosaics.json in trezor-common
closes #344
2018-05-02 17:32:47 +02:00
Peter van Mourik
78ece6631f Wanchain support (#313) 2018-05-02 15:33:22 +01:00
Pavol Rusnak
a1cde6e0ce
vendor: update trezor-common (disable Lisk messages for now) 2018-05-02 15:24:37 +01:00
ZuluCrypto
8e8749dc68 Add support for Stellar 2018-05-02 15:19:05 +01:00