1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-26 08:08:51 +00:00
Commit Graph

174 Commits

Author SHA1 Message Date
Pavol Rusnak
a5952d16db
src/apps/wallet/sign_tx: more changes for zcash overwinter 2018-06-06 16:53:36 +02:00
Pavol Rusnak
b22f0aad86
src/apps: some import refactoring 2018-06-05 20:21:31 +02:00
Pavol Rusnak
dfd02821af
src/apps/wallet: add support for zcash overwinter 2018-06-05 16:04:23 +02:00
Pavol Rusnak
d6717b59cc
vendor: update trezor-common; add version_group_id flag (for zcash overwintered tx) 2018-06-05 11:16:46 +02:00
Pavol Rusnak
f6be3899eb
src/apps/common: fix cache.get_state calls 2018-06-02 13:11:21 +02:00
Pavol Rusnak
6433862a11
coins: update how coins are being generated from trezor-common 2018-05-30 11:42:18 +02:00
Jan Pochyla
cabb334448 apps/homescreen: handle Initialize.skip_passphrase
TODO: tests
2018-05-28 16:25:58 +02:00
Pavol Rusnak
d1800e0256
src/apps/common: refactor coins.py into coins.py and coininfo.py 2018-05-28 12:18:54 +02:00
Pavol Rusnak
af7a66697b
src/apps/common: fix typo in coins.py 2018-05-24 15:47:03 +02:00
Pavol Rusnak
ffc2bf30b8
src: remove CoinType usage, usage internal CoinInfo instead 2018-05-24 15:18:05 +02:00
Pavol Rusnak
a1204d8d7d
src: cleanup CoinType usage, don't return coins in Features 2018-05-22 18:52:26 +02:00
Jan Pochyla
db696b23fd src/trezor/wire: add exceptions for all defined FailureTypes
Makes the error API much more ergonomic.
2018-04-23 16:12:44 +01:00
Jan Pochyla
e223173b4e loop: wait -> spawn, select -> wait
select was a bit confusing name, as we always block on only one
interface.
2018-04-13 14:57:04 +02:00
Pavol Rusnak
a6e8a37239
src/apps/common/storage: add autolock_delay_ms variable 2018-04-04 01:19:14 +02:00
Jan Pochyla
6c9c563323 pin: simplify label code 2018-03-20 16:48:45 +01:00
Jan Pochyla
01bc12ec27 src/apps/debug: simplify debuglink, add more decision/state fields
- move data exported over debuglink into apps.debug
- move debug signals into apps.debug
- make pin/mnemonic dialogs testable
- streamline code style of apps.management.reset_device
- check __debug__ when debug app starts
2018-03-20 16:48:45 +01:00
Pavol Rusnak
b83ffee3af
src/apps/common: implement unfinished_backup flag in the storage 2018-03-12 16:22:56 +01:00
Pavol Rusnak
e6bfd192e5
src/apps/common: implement passphrase_source and use it 2018-03-12 15:27:30 +01:00
Pavol Rusnak
6cf9bb1d93
src/apps/common: refactor new_device_id function 2018-03-12 15:01:13 +01:00
Pavol Rusnak
0484f599fd
src/apps/common: introduce limit for homescreen size 2018-03-08 23:49:09 +01:00
Pavol Rusnak
df10f5df3f
src/apps/common: fix cache 2018-03-01 03:07:42 +01:00
Pavol Rusnak
2e3dc8b29d
src/apps/common: rework PassphraseState behaviour 2018-03-01 00:07:45 +01:00
Pavol Rusnak
1269a0239d
src/apps: use require_confirm where possible, introduce require_hold_to_confirm 2018-02-28 20:20:39 +01:00
Pavol Rusnak
4f98f02ff9
src/apps/common: fix typo in set_u2f_counter 2018-02-28 18:58:42 +01:00
Pavol Rusnak
c0a0630cba
src/apps/fido_u2f: implement u2f counter 2018-02-28 18:53:52 +01:00
Pavol Rusnak
67d835fd3e
src: make flake8 happy 2018-02-28 18:25:04 +01:00
Jan Pochyla
8f1ed5edce src: handle wire msgs while waiting for ui 2018-02-28 17:17:09 +01:00
Pavol Rusnak
7fa146fedb
src/apps/common: make flake8 happy 2018-02-27 23:53:45 +01:00
Peter Jensen
e43ce25611 src/trezor/ui/style: update resources and icons in dialogs 2018-02-27 23:52:49 +01:00
Pavol Rusnak
2523442eb3
src/apps/homescreen: add missing fields to Features 2018-02-27 20:48:01 +01:00
Jan Pochyla
9f48e3d471 request_pin, request_passphrase: ui fixes 2018-02-27 20:21:54 +01:00
Pavol Rusnak
fa056518f1
src/apps/wallet: implement SignMessage/VerifyMessage for Segwit 2018-02-27 17:50:34 +01:00
Jan Pochyla
375a95c214 src/apps: cleanup workflow modules 2018-02-27 16:36:17 +01:00
Jan Pochyla
a4081bab72 src: move HashWriter to trezor.utils 2018-02-27 16:35:28 +01:00
Jan Pochyla
85e5a87c24 src/apps/{common,management}: use more specific ButtonRequestTypes 2018-02-27 12:07:42 +01:00
Pavol Rusnak
2854583b52
trezor.utils: rework split_words, use it in CipherKeyValue and Sign/Verify Message layouts 2018-02-27 03:33:59 +01:00
Pavol Rusnak
9c7ddba217
src+tests: use flake8 F401 to detect unused imports 2018-02-27 03:05:15 +01:00
Pavol Rusnak
2be0a4d31a
src/apps/common: raise on unsupported script type, change layout 2018-02-27 02:37:35 +01:00
Pavol Rusnak
1c92002954
src/apps/management: implement BackupDevice message 2018-02-27 00:31:33 +01:00
Pavol Rusnak
b97e5b7a55
src/trezor/ui: use ICON_DEFAULT by default, not ICON_RESET 2018-02-26 23:00:50 +01:00
Pavol Rusnak
f20febeef0
src/apps/common: change PIN wording 2018-02-26 19:02:09 +01:00
Jan Pochyla
54128b7568 src/apps/common: use ui.layout, clear display when layout starts 2018-02-26 18:40:44 +01:00
Jan Pochyla
031d20b25f apps/common/request_passphrase: code style 2018-02-26 18:28:06 +01:00
Pavol Rusnak
502ecd7bcc
apps.common: implement finish device state handling 2018-02-24 18:58:35 +01:00
Jan Pochyla
fcd712a0b0 src/apps/management/recovery_device: dry_run, pin confirm 2018-02-22 15:21:09 +01:00
Jan Pochyla
76590c44ad src/apps/common/request_pin: cancel is optional 2018-02-22 15:20:20 +01:00
Jan Pochyla
b5e142307b src/apps/common: store debug signals in cache
Prevents unloading through unimport.
2018-02-21 15:04:49 +01:00
Jan Pochyla
d49fa2fb9c src/apps/common/request_pin: fix flickering 2018-02-20 16:50:28 +01:00
Pavol Rusnak
f65c409416
src/apps/common: fix typos in request_passphrase 2018-02-14 23:53:10 +01:00
Pavol Rusnak
736dec1419
src/apps/management: implement ApplyFlags message 2018-02-14 23:50:26 +01:00