Commit Graph

1940 Commits

Author SHA1 Message Date
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
Jan Pochyla 323714dc61 src/trezor/wire: disable v2 codec 2018-02-27 02:09:04 +01:00
Jan Pochyla 5e8ea18cce src/apps: use more specific ButtonRequestType 2018-02-27 01:51:34 +01:00
Pavol Rusnak 0eff62bb5c
embed/unix: copy main.c from micropython, change mp_stack_set_limit from 40k to 60k 2018-02-27 01:40:13 +01:00
Pavol Rusnak fd597d23a4
src/apps/management: remove unnecessary layout decorator 2018-02-27 00:41:59 +01:00
Pavol Rusnak be79a8cff4
src+tests: make flake8 happy; explicitly mark E722 ignores (bare excepts) 2018-02-27 00:31:33 +01:00
Pavol Rusnak 1c92002954
src/apps/management: implement BackupDevice message 2018-02-27 00:31:33 +01:00
Peter Jensen 5d992c45c7 apps/wallet/cipher_key_value: added confirm dialog and text breaking 2018-02-27 00:14:21 +01:00
Jan Pochyla 0c9cc99bd7 src/trezor/messages: regenerate 2018-02-27 00:12:44 +01:00
Jan Pochyla 048e0706b3 tools/pb2py: fix default list value 2018-02-27 00:12:44 +01:00
Jan Pochyla a4477b8bef tools/build_protobuf: fix path to trezor_common 2018-02-27 00:12:44 +01:00
Jan Pochyla fd95bb482e src/apps: rely more on ui.layout clear 2018-02-27 00:12:30 +01:00
Pavol Rusnak 20f1644ef9
src/apps/management: fix change_pin behaviour 2018-02-26 23:02:44 +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 081dcdd98f
embed/unix: resize emulator window if no background image found 2018-02-26 19:44:29 +01:00
Pavol Rusnak 81e31afc58
src/apps/management: don't put ? on separate line 2018-02-26 19:08:08 +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
Peter Jensen 375402db67 src/trezor/ui/loader: fix clear 2018-02-26 18:04:33 +01:00
Pavol Rusnak bce101b96a
src/apps/fido_u2f: fix missing icon in header 2018-02-26 17:53:37 +01:00
Pavol Rusnak ee242ea416
src.trezor.messages: fix and regenerate 2018-02-26 17:20:48 +01:00
Jan Pochyla ab9a82e95a src/apps/fido_u2f: fix confirmation 2018-02-26 17:13:17 +01:00
Jan Pochyla af53d39c44 src/apps/fido_u2f: add layout handling 2018-02-26 16:59:44 +01:00
Jan Pochyla c568071177 src/apps/fido_u2f: add async write 2018-02-26 16:59:44 +01:00
Pavol Rusnak d323aa88f7
apps.ethereum: disable sign/verify message 2018-02-26 16:57:18 +01:00
Jan Pochyla 6e7a15c088
Merge pull request #105 from trezor/tsusanka/multisig
Multisignature signing
2018-02-26 16:14:13 +01:00
Jan Pochyla 4622ee32bc signing: export more errors to client 2018-02-26 16:13:00 +01:00
Jan Pochyla b88e4e5d5a signing: rely on address_n being always list 2018-02-26 16:13:00 +01:00
Jan Pochyla 9291de47d0 signing: code style 2018-02-26 16:13:00 +01:00
Jan Pochyla c01ebeb552 signing/multisig: reuse some code 2018-02-26 16:13:00 +01:00
Jan Pochyla b9c111f6ae tools: add init method to messages 2018-02-26 16:13:00 +01:00
Jan Pochyla fa5dbadc93 src/apps/wallet/sign_tx: cleanup and split scripts/addresses 2018-02-26 16:13:00 +01:00
Jan Pochyla 72aa5e5204 src/apps/debug: do not mess with imports 2018-02-26 16:13:00 +01:00
Jan Pochyla 0ad58aad2b signing/scripts: doc cleanup 2018-02-26 16:13:00 +01:00
Jan Pochyla e3847cf31f signing/addresses: SPENDADDRESS can be multisig too 2018-02-26 16:13:00 +01:00
Jan Pochyla b8769bd9a5 signing/multisig: fix for force_bip143 coins 2018-02-26 16:13:00 +01:00
Jan Pochyla e9ae9e6f1e signing/multisig: fix signature order in input_script_multisig 2018-02-26 16:13:00 +01:00
Jan Pochyla d6c0fae045 signing: check for empty address_n 2018-02-26 16:13:00 +01:00
Jan Pochyla 6472b201f7 signing/multisig: fix missing pubkey, remove dead code 2018-02-26 16:13:00 +01:00
Jan Pochyla a46934459a signing/multisig: minor refactoring 2018-02-26 16:13:00 +01:00
Jan Pochyla 1b64088957 signing/multisig: fix pubkey index lookup 2018-02-26 16:13:00 +01:00
Tomas Susanka b98171e273 signing: less paranoid change outputs
- Allow change to be on the main chain
- Allow more than one output to the Trezor, but don't treat it as change

based on e716f7e84e
2018-02-26 16:13:00 +01:00
Tomas Susanka da6cc4a6e5 signing/multisig: typo 2018-02-26 16:13:00 +01:00
Tomas Susanka e71b51046d signing/multisig: fingerprint is calculated everytime multisig is present 2018-02-26 16:13:00 +01:00
Tomas Susanka 78c7e80319 signing/multisig: correct ordering of signatures 2018-02-26 16:13:00 +01:00
Tomas Susanka 69bd1ef676 signing/multisig: typo 2018-02-26 16:13:00 +01:00
Tomas Susanka fb7a315208 tests: note on missing native p2wsh test 2018-02-26 16:13:00 +01:00
Tomas Susanka 16072d7011 wallet/address: native p2wsh multisig get_address 2018-02-26 16:13:00 +01:00