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
Michal Novacek
452d210312
add BTG bitcore address
2017-11-20 15:17:32 +01:00
Jochen Hoenicke
2a5888b380
Added missing cached tx for msg_signtx
2017-11-17 21:04:03 +01:00
Jochen Hoenicke
99af1639a6
Updated multisig change test
...
Use BIP-45 paths with correct change addresses.
This fixes #154 .
2017-11-17 21:04:03 +01:00
Pavol Rusnak
723cf295a7
device label -> device name
2017-11-16 20:03:26 +01:00
Pavol Rusnak
4770df8912
update version to 1.6.0
2017-11-16 19:50:42 +01:00
Pavol Rusnak
3386b16a1c
GetAddress: detect mismatched coin and path, show warning
2017-11-16 19:22:55 +01:00
Pavol Rusnak
a713fca857
layout: recognize known bip44/bip49 paths in GetAddress dialog
2017-11-16 18:34:59 +01:00
Pavol Rusnak
cc0896c334
add bip44 coin_type to CoinInfo
2017-11-16 18:34:50 +01:00
Pavol Rusnak
54659d49d8
layout: op_return now requires confirmation by user
2017-11-15 15:42:56 +01:00
Pavol Rusnak
225160d7bd
device_tests: op_return now requires confirmation by user
2017-11-15 15:42:28 +01:00
Pavol Rusnak
5730f00ff8
device_tests: disable signtx_zcash
2017-11-15 14:35:34 +01:00
Nicola Larosa
62541cc55f
Fix encoding error in trezorlib.client.ProtocolMixin.load_device_by_mnemonic ( #153 )
2017-11-15 13:33:21 +01:00
Pavol Rusnak
de3b78bd0b
layout: print bip32 path in GetAddress dialog
2017-11-14 17:53:17 +01:00
Pavol Rusnak
61044b3fc3
u2f: add u2f.bin.coffee
2017-11-14 14:29:46 +01:00
Pavol Rusnak
4379f0d031
u2f: show generic icon if specific is not found
2017-11-14 14:28:44 +01:00
Saleem Rashid
e3460b9f00
reset: Call storage_commit after initialization
...
Fixes #230
2017-11-14 13:42:44 +01:00
Jochen Hoenicke
e1fa7af1da
Byte-precise size estimate for fees
...
Fixes issue #232 .
It assumes largest possible signature size for all inputs. For segwit
multisig it can be .25 bytes off due to difference between segwit
encoding (varint) vs. non-segwit encoding (op_push) of the multisig script.
2017-11-14 13:39:17 +01:00
Pavol Rusnak
05ab19e58e
add travis check for coins.json
2017-11-14 02:18:28 +01:00
motty
21ea45bc0e
Add Fujicoin
2017-11-14 01:14:17 +01:00
Pavol Rusnak
a4d46b7ae1
vendor: update trezor-common, increase coins count
2017-11-13 22:32:11 +01:00
Jochen Hoenicke
b8bca1c444
Fix segwit forkid signatures
2017-11-13 22:20:08 +01:00
Jochen Hoenicke
8da2770051
Increase coin count
2017-11-13 22:20:08 +01:00
Jochen Hoenicke
a8bc3cb6bd
Remove add_hash_type fields.
...
The 4 byte hash_type/forkid is part of the signed message, but not
part of the transaction. Instead of hacking it into the transaction,
add it after the transaction when computing the signature.
2017-11-13 22:20:08 +01:00
Saleem Rashid
d39e4be1c8
signing: Use force_bip143 instead of has_forkid
2017-11-13 22:20:08 +01:00
Saleem Rashid
c6246b5fba
coins: Add force_bip143
2017-11-13 22:20:08 +01:00
Saleem Rashid
b6f11c9f93
signing: Add signing_hash_type function
...
This also enables SIGHASH_FORKID for SegWit
2017-11-13 22:20:08 +01:00
Nicola Larosa
5d2d621055
Fix error when using trezorctl to connect to the trezor-core emulator. ( #152 )
...
* Fix error when using trezorctl to connect to the trezor-core emulator.
* Restore the ability to specify the host without the port
2017-11-13 22:15:09 +01:00