Jan Pochyla
|
300016cc92
|
src/apps/wallet: fix sign_message and verify_message
|
2018-02-24 21:08:45 +01:00 |
|
Pavol Rusnak
|
d8ac07e455
|
src.apps.wallet: optimize QR code for segwit address
as they are case-insensitive and QR code has special mode
for uppercase letters
|
2018-02-22 17:04:20 +01:00 |
|
Jan Pochyla
|
b0aae19929
|
src/apps/wallet/get_address: remove useless Container
|
2018-02-22 15:21:25 +01:00 |
|
Peter Jensen
|
c34ee98731
|
src/apps/wallet/get_address: update receive dialog
|
2018-02-19 17:28:58 +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
|
bd44eceeef
|
apps/wallet: sign & verify message layouts
|
2018-02-06 14:10:35 +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 |
|
Jan Pochyla
|
f32e8c50d9
|
apps/wallet/sign_identity: use secp256k1 by default
Fixes device_tests.test_msg_signidentity
|
2018-01-23 11:18:31 +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 |
|
Tomas Susanka
|
dc6701af90
|
wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
b7b46b6980
|
wallet/signing: amount is checked during witness signature
with test
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
da4bc2dc8b
|
wallet/signing: P2WPKH in P2SH address generation based on BIP-49, PAYTOP2SHWITNESS output type
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
b7f01baf99
|
wallet/signing: refactoring
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
e63d0adc23
|
wallet/signing: segwit first test passing
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
bcef961059
|
wallet/signing: bip143 transactions hashing
|
2017-11-23 16:30:09 +01:00 |
|
Tomas Susanka
|
81ec2f3c65
|
wallet/signing: hash writers and serialization moved to seperate file
|
2017-11-23 16:18:54 +01:00 |
|
Tomas Susanka
|
039f6bad43
|
wallet/signing: fee checking seperated
|
2017-11-23 16:18:54 +01:00 |
|
Pavol Rusnak
|
ba44a21a40
|
apps/wallet: confirm OP_RETURN on display
|
2017-11-21 15:57:30 +01:00 |
|
mcudev
|
e3a87b8ea4
|
firmware: get_entropy text wrapping
|
2017-11-06 18:03:01 +01:00 |
|
Jan Pochyla
|
808317424d
|
use trezor.ui.{BG,FG}
|
2017-09-26 12:05:26 +02:00 |
|
Jan Pochyla
|
1cdfac000a
|
apps.wallet: fix sign_identity
|
2017-08-15 18:14:14 +02:00 |
|
Jan Pochyla
|
3562ffdc54
|
wire: pass Context to apps
|
2017-08-15 18:14:14 +02:00 |
|
Pavol Rusnak
|
fe5b5c1940
|
tests: update to pytest, regenerate protobuf
|
2017-07-28 18:58:31 +02:00 |
|
Pavol Rusnak
|
73b2ea6c85
|
travis: add make style (using flake8)
|
2017-06-13 19:35:34 +02:00 |
|
Pavol Rusnak
|
5e410a3b59
|
apps.wallet: implement GetEntropy
|
2017-05-08 22:11:58 +02:00 |
|
Pavol Rusnak
|
e6d93c5933
|
wallet: fix GetPublicKey msg, regenerate protobuf
|
2017-05-08 18:04:05 +02:00 |
|
Pavol Rusnak
|
b7c043df66
|
apps.wallet: fix sign_identity for ed25519 curves
|
2017-05-03 17:36:27 +02:00 |
|
Pavol Rusnak
|
a7e17f07ee
|
tests: finish sign_identity workflow, update run_tests_python_trezor.sh to reflect current state
|
2017-04-16 22:21:21 +02:00 |
|
Peter Jensen
|
3e6631b5ef
|
trezor.ui: reposition QR to center
|
2017-03-28 15:12:15 +02:00 |
|