Jan Pochyla
|
c5cd844bef
|
Merge pull request #85 from trezor/tsusanka/wip-segwit
Segwit support for sign_tx and get_address
|
2017-11-24 15:01:46 +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
|
d8a884bd87
|
tests: unit tests signature fixtures for segwit
this fixes broken unit tests introduced by a3d1bdbb862eb2db978115e9e533da81d46a350d
|
2017-11-23 16:30:11 +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
|
26265ca511
|
tests: enable signtx segwit tests
|
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
|
a79a71b74a
|
submodules: trezor-common updated to 9c1e61e
|
2017-11-23 16:30:11 +01:00 |
|
Tomas Susanka
|
2ebf1cd9f4
|
trezor/crypto: bech32
taken from https://github.com/sipa/bech32/tree/master/ref/python
|
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
|
679d024df0
|
display: use CMD2EN: Command 2 Enable
|
2017-11-22 19:31:58 +01:00 |
|
mcudev
|
6179edde90
|
touch: reset and usage updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
5556c37f6f
|
display: hardware reset updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
61ff3b46c5
|
display: ST7789V porch settings are for RGB interface, not parallel 8080-I
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
30829b281c
|
display: ST7789V remove commands that unnecessarily set default values again
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
e62fa345c8
|
display: minor ILI9341 updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
a0129e7715
|
display: orientation, windowing, and config updates
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
f53ec3f928
|
display: update display_unsleep
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
5e867cc092
|
display: update display_sleep
|
2017-11-21 10:22:16 -05:00 |
|
mcudev
|
2ea5d102a8
|
bootloader, firmware: remove unneeded call to display_orientation
|
2017-11-21 10:22:08 -05:00 |
|
mcudev
|
ed2f48c612
|
Makefile: cause a system reset using OpenOCD
|
2017-11-21 10:19:48 -05:00 |
|
Pavol Rusnak
|
ba44a21a40
|
apps/wallet: confirm OP_RETURN on display
|
2017-11-21 15:57:30 +01:00 |
|
Pavol Rusnak
|
4002ef2a49
|
firmware, unix: return cpython compatibility (needed for __class__ and __dict__)
|
2017-11-21 15:35:46 +01:00 |
|
Pavol Rusnak
|
ec6c3c2cdc
|
unix, firmware: more cleanup
|
2017-11-21 15:11:35 +01:00 |
|
Pavol Rusnak
|
d4893add54
|
firmware, unix: turn off some modules
|
2017-11-20 17:29:24 +01:00 |
|
Pavol Rusnak
|
4379f0d031
|
u2f: show generic icon if specific is not found
|
2017-11-14 14:28:44 +01:00 |
|
Jan Pochyla
|
40a9ac2e29
|
tests: fix trezor.config test
|
2017-11-10 15:18:43 +01:00 |
|
Jan Pochyla
|
5bd39c70b0
|
storage: fix change_pin and small details
|
2017-11-08 18:08:19 +01:00 |
|
Jan Pochyla
|
cf14717d43
|
unix: add shutdown()
As sys/socket.h defines shutdown also, we can't include common.h in unix mocks.
|
2017-11-08 18:07:33 +01:00 |
|
Pavol Rusnak
|
879a3e85bd
|
trezorhal: reorder stuff in common.{c,h}; remove unnecessary externs for functions
|
2017-11-07 20:44:30 +01:00 |
|
Pavol Rusnak
|
d9574bf131
|
trezorhal: enable BOR level 3, PVD level 5, turn off display in PVD handler
|
2017-11-07 18:06:42 +01:00 |
|
Pavol Rusnak
|
e4360a7296
|
bootloader: change upgrade criteria to vendor keyset comparison
|
2017-11-07 13:46:18 +01:00 |
|
Jan Pochyla
|
88b1222ad0
|
tests: ignore new segwit tests
|
2017-11-06 18:36:05 +01:00 |
|
mcudev
|
e3a87b8ea4
|
firmware: get_entropy text wrapping
|
2017-11-06 18:03:01 +01:00 |
|
Jan Pochyla
|
237740de9c
|
storage: implement change_pin
|
2017-11-06 17:47:05 +01:00 |
|
Jan Pochyla
|
5e643e9195
|
modtrezorconfig: fix has_pin
|
2017-11-06 17:26:25 +01:00 |
|