1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-12 18:49:07 +00:00
Commit Graph

874 Commits

Author SHA1 Message Date
Saleem Rashid
2c00526d23 client: Remove DEFAULT_CURVE
The device should choose the default curve based on the coin or message.
2017-12-19 18:47:18 +01:00
Pavol Rusnak
c550e5c703
revert bytes/str change in tools.py 2017-12-19 16:10:37 +01:00
Pavol Rusnak
8a37c28ed6
fix typos in test names 2017-12-19 15:54:07 +01:00
Saleem Rashid
f20fd0d8cf trezorctl: Remove broken default in address_n click.prompt 2017-12-19 15:48:17 +01:00
Saleem Rashid
36c479c2c2 trezorctl: Change InputScriptType to OutputScriptType 2017-12-19 15:48:17 +01:00
Saleem Rashid
fcad6d0e28 tox: Run trezorlib.tests.unit_tests 2017-12-19 13:16:22 +01:00
Saleem Rashid
2996138341 protobuf: Call _fill_missing in __init__ 2017-12-19 13:16:22 +01:00
Saleem Rashid
1c8f03968c tests: Move to trezorlib.tests 2017-12-19 13:16:22 +01:00
Saleem Rashid
57ad0fe729 unit_tests: Fix tx_api.cache_dir 2017-12-19 13:16:22 +01:00
Saleem Rashid
34a8b90067 device_tests: Fix tx_api.cache_dir 2017-12-19 13:16:22 +01:00
Pavol Rusnak
753e91dff0
protobuf: encode to utf-8 bytestream 2017-12-18 22:44:54 +01:00
Pavol Rusnak
094d0b6ffb
revert ckd_public.py removal of bytes/string handling 2017-12-18 22:40:11 +01:00
Pavol Rusnak
c1b1bedb8c
ed25519: remove py2/py3 handling in ed25519 funcs as well 2017-12-18 22:34:15 +01:00
Pavol Rusnak
a9291e89c5
no need to use byteindex/iterbytes anymore 2017-12-18 22:26:55 +01:00
Saleem Rashid
f2a52400c3 device_tests: Round time in test_backoff
Fix random failures on emulator due to minimal communication overhead
2017-12-18 21:19:22 +01:00
Saleem Rashid
fd32c3aa84 device_tests: Fix test_protect_call 2017-12-18 21:19:22 +01:00
Saleem Rashid
90c49e3386 setup: Use packages instead of py_modules
Fixes #176
2017-12-18 19:30:17 +01:00
Saleem Rashid
feec0a572c device_tests: Add TestMsgSigntxDecred 2017-12-18 16:34:43 +01:00
Saleem Rashid
9229f8b80a coins: Add Decred Testnet 2017-12-18 16:34:43 +01:00
Saleem Rashid
d446e56375 trezorctl: Fix sign_tx default BIP-32 path 2017-12-17 22:12:57 +01:00
Saleem Rashid
496bfc74fd trezorctl: Refactor sign_tx to use click.prompt
Fixes UnboundLocalError on Python 3
2017-12-17 22:12:57 +01:00
Saleem Rashid
c48724eca6 client: Fix string encoding for Python 2 2017-12-17 22:10:40 +01:00
Pavol Rusnak
60329f0b65
fix typo 2017-12-17 03:23:37 +01:00
slush
653ed4a67b Added registering custom protobuf messages by application. 2017-12-17 03:17:37 +01:00
slush
da335049d7 Removed excessive logging 2017-12-17 02:58:35 +01:00
slush
3fedf44bf5 Bump version to 0.9.0a 2017-12-17 02:31:43 +01:00
slush
a27217811b Rework from Google's protobuf to pure-python protobuf implementation 2017-12-17 02:19:16 +01:00
Saleem Rashid
1193b0ee85 transport_udp: Support TREZOR_TRANSPORT_V1 2017-12-16 22:47:19 +01:00
Pavol Rusnak
de95c44ad1
trezorctl: cleanup set_homescreen call 2017-12-16 21:29:52 +01:00
Pavol Rusnak
b42fc6fb1f
trezorctl: set homescreen for T2 2017-12-13 02:37:59 +01:00
Jochen Hoenicke
6186822f14 Added tool to flash a sector
... and fixed some python3 stuff.
2017-12-12 21:44:30 +01:00
Jonathan Cross
63038e6210 Improve / simplify documentation 2017-12-07 21:57:23 +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
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
Jonathan Cross
ffeb94f792 USAGE: Verbose args & adding native Bech32 segwit 2017-11-24 07:57:44 +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
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
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
Pavol Rusnak
0d9ee4376d
use Mnemonic.normalize_string where possible 2017-11-13 22:13:32 +01:00