1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-19 04:58:11 +00:00
Commit Graph

13365 Commits

Author SHA1 Message Date
Szymon Lesisz
df12bc5e2c changed testnet bitcore urls 2017-11-30 17:39:14 +01:00
Pavol Rusnak
f44635a9ca
vendor: update trezor-common 2017-11-29 23:04:59 +01:00
Jochen Hoenicke
dc181b97b8 Vertcoin support 2017-11-29 23:00:44 +01:00
Tomas Susanka
a82bbbb30d layout: encode -> encrypt typo
updates #252
2017-11-29 13:48:29 +01:00
Jan Pochyla
69d030a8fa wallet/signing: restrict segwit change output 2017-11-29 13:14:32 +01:00
Jan Pochyla
8b85078730
reflash: add new firmware target
Flashes (unlocked) boardloader and bootloader from pre-compiled sdcard image.
2017-11-28 20:59:32 +01:00
Pavol Rusnak
ae663ffe0c
client: don't accept non-numerical values for PIN 2017-11-28 19:59:06 +01:00
Jochen Hoenicke
69067c9280 Parse json floats as string
With python-2.7 the float values are sometimes rounded to unacceptable
levels, e.g. stripping the last two digits for values over 100k BTC.
This change parses floats as strings to avoid rounding.

Refactored get_url out of fetch_json to make it easier to add
new tx_api with a different url scheme.
2017-11-28 19:55:31 +01:00
Jan Pochyla
09af312789 prodtest: add BORDER command 2017-11-27 13:19:22 +01:00
Pavol Rusnak
ac477b62f8
apps.homescreen: new default homescreen (using display.avatar) 2017-11-27 12:43:49 +02:00
Tomas Susanka
cfe8a98c68 signing segwit change output typo 2017-11-25 01:06:46 +01:00
Jan Pochyla
0f2a82e9f1 tests: remove useless import 2017-11-24 15:13:19 +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
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
Jonathan Cross
ffeb94f792 USAGE: Verbose args & adding native Bech32 segwit 2017-11-24 07:57:44 +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