1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-23 06:58:13 +00:00
Commit Graph

14090 Commits

Author SHA1 Message Date
Jan Pochyla
314e6a99c1 modtrezorcrypto/bip32: add HDNode.__init__ 2017-12-08 17:25:28 +01:00
Jan Pochyla
58e4a5546f wallet/signing: implement extra data hashing
TODO: zcash test
2017-12-08 17:25:28 +01:00
Pavol Rusnak
626a8885ce
trezor.config: add compaction test 2017-12-08 16:46:13 +01:00
Pavol Rusnak
b39b4a4947
norcow: fix bug 2017-12-08 16:17:58 +01:00
Pavol Rusnak
7f5192701f
unix: use mmap to access flash file 2017-12-08 14:18:15 +01:00
Pavol Rusnak
44a11fa3ef
norcow: introduce NORCOW_MAGIC 2017-12-08 13:42:17 +01:00
Pavol Rusnak
38e3088325
common: don't expose shutdown() via common.h 2017-12-08 12:42:43 +01:00
Jonathan Cross
63038e6210 Improve / simplify documentation 2017-12-07 21:57:23 +01:00
Pavol Rusnak
f88080b904
Merge branch 'pin_fails' 2017-12-07 15:29:47 +01:00
Pavol Rusnak
40104822e8
unix: make SDL failures fatal 2017-12-07 12:44:38 +01:00
Pavol Rusnak
d30eb0df32
docker: fix build in more generic way 2017-12-05 23:54:17 +01:00
Pavol Rusnak
4c62529625
remove obsolete udev rule 2017-12-05 22:08:58 +01:00
Pavol Rusnak
04d980f8f0
add Features.model field (set to "T") 2017-12-04 22:40:42 +01:00
Pavol Rusnak
bc7c66aa76
add Features.model field (set to "1") 2017-12-04 22:30:11 +01:00
Pavol Rusnak
8e96b42260
add Features.model 2017-12-04 22:13:55 +01:00
Pavol Rusnak
18fcf826d6
ethereum: implement checksum in ethereum_get_address 2017-12-04 19:28:40 +01:00
Pavol Rusnak
45835733bc
more cleanup 2017-12-02 22:06:44 +01:00
Pavol Rusnak
8b9cba832c
cleanup last commit 2017-12-02 22:02:39 +01:00
slush
f5c1587396 Version moved from version.py to __init__.py 2017-12-02 18:48:44 +01:00
slush
59ef832424 Add 'trezorctl version' to track version of installed package 2017-12-02 18:31:57 +01:00
Jonathan Cross
29e4c6a05e Transaction signing example and explanation 2017-12-02 17:36:13 +01:00
Pavol Rusnak
116c3c0575
trezorctl: use click.echo instead of stderr.write 2017-12-02 15:34:06 +01:00
Jonathan Cross
ab3d17b3df Better handling of user input for --coin in sign_tx 2017-12-02 15:27:40 +01:00
slush
8c00cda95a Ignore pydev IDE files 2017-12-02 15:21:37 +01:00
Karel Bílek
8aca4dd289 Removing digiexplorer
Digiexplorer's API is not working

Websocket starts, but the query `getBlockHeader` times out.
2017-12-02 05:15:28 +01:00
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