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
|
16072d7011
|
wallet/address: native p2wsh multisig get_address
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
4c2dec55ed
|
wallet/address: p2wsh get_address
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
01317eef18
|
signing/scripts: generic exceptions not used
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
805593c1ac
|
signing/multisig: segwit support
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
e6d693d18a
|
signing: forgotten sig hash
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
6bc0f82642
|
signing/segwit: script code simplified
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
985c01caf4
|
signing/multisig: change check using multisig fingerprint
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
26a89a8e5f
|
singing: bip143 comment
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
6a73a7922b
|
signing/multisig: get_address for change outputs, address_n check
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
8715e20b79
|
signing/multisig: check if pubkey is part of multisig msg
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
b5e26f1d44
|
singing: multisig
|
2018-02-26 16:13:00 +01:00 |
|
Tomas Susanka
|
e4423567cb
|
signing: multisig addresses (p2sh, p2wsh in p2sh)
|
2018-02-26 16:12:59 +01:00 |
|
Tomas Susanka
|
8fbf89b7f3
|
signing: p2sh and witness native addresses
|
2018-02-26 16:12:59 +01:00 |
|
Jan Pochyla
|
e888b6b967
|
apps/wallet/sign_tx: fix sighash
|
2018-02-09 14:16:33 +01:00 |
|
Jan Pochyla
|
350de72c54
|
apps/wallet/sign_tx: force_bip143
|
2018-02-09 11:37:13 +01:00 |
|
Pavol Rusnak
|
fedfde7e99
|
src/trezor: refactor format_amount into utils, use it where possible
|
2018-02-06 18:35:14 +01:00 |
|
Pavol Rusnak
|
340f926804
|
apps/wallet+apps/ethereum: fix formatting of amounts (avoid using float)
|
2018-02-06 17:50:36 +01:00 |
|
Pavol Rusnak
|
69344f34b6
|
apps/common/seed: refactor methods usage
|
2018-02-06 15:21:27 +01:00 |
|
Jan Pochyla
|
710306495e
|
apps: reduce unimport usage
unimport should be used only on the workflow dispatchers.
|
2018-01-30 18:50:59 +01:00 |
|
Tomas Susanka
|
54fcbb68df
|
HashWriter: getvalue -> get_digest
|
2017-12-22 17:10:28 +01:00 |
|
Tomas Susanka
|
19ef1480d8
|
common: HashWriter move to common
|
2017-12-22 17:10:28 +01:00 |
|
Pavol Rusnak
|
16bc1c6cb6
|
src: fix flake8 style
|
2017-12-09 18:38:36 +01:00 |
|
Jan Pochyla
|
58e4a5546f
|
wallet/signing: implement extra data hashing
TODO: zcash test
|
2017-12-08 17:25:28 +01:00 |
|
Jan Pochyla
|
69d030a8fa
|
wallet/signing: restrict segwit change output
|
2017-11-29 13:14:32 +01:00 |
|
Tomas Susanka
|
09f18bb444
|
wallet: tx weight calculator is used to determine fee
|
2017-11-24 15:02:37 +01:00 |
|
Tomas Susanka
|
272d64b9e8
|
wallet: tx weight exact calculator
|
2017-11-24 15:02:37 +01:00 |
|
Jan Pochyla
|
7a0bfd289b
|
wallet/get_address: support segwit
|
2017-11-23 17:35:31 +01:00 |
|
Jan Pochyla
|
7de6a082d3
|
wallet/signing: extract addresses.py
|
2017-11-23 17:30:43 +01:00 |
|
Tomas Susanka
|
65481308e6
|
wallet/signing: imports fix
|
2017-11-23 16:45:40 +01:00 |
|
Jan Pochyla
|
165faaeba4
|
wallet/signing: codestyle
|
2017-11-23 16:34:19 +01:00 |
|
Tomas Susanka
|
0e2bcd64e8
|
tests: o.address fix
|
2017-11-23 16:34:15 +01:00 |
|
Tomas Susanka
|
4fdc389a22
|
bip143: all inputs (not only segwit ones) are added to bip143
|
2017-11-23 16:30:11 +01:00 |
|
Jan Pochyla
|
b1164077e9
|
wallet/signing: add change output restrictions
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
1d97077343
|
wallet/signing: typo - hex instead of magic number
|
2017-11-23 16:30:11 +01:00 |
|
Jan Pochyla
|
f56d39a447
|
wallet/signing: stream signatures for segwit inputs
|
2017-11-23 16:30:11 +01:00 |
|
Jan Pochyla
|
5a6b2a5a97
|
wallet/signing: move default input sequence to sanitizer
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
aa29667059
|
common: coins updated
|
2017-11-23 16:30:11 +01:00 |
|