1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-27 00:28:10 +00:00
Commit Graph

1280 Commits

Author SHA1 Message Date
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
Jonathan Cross
9e068ce903 Adding xpub example (#149) 2017-11-13 21:54:33 +01:00
Jonathan Cross
fa6624129c Adding note: trezorctl is installed on debian / tails (#148) 2017-11-09 17:01:05 +01:00
Jonathan Cross
a6562ccc15 README.rst : Adding Mac requirements and simplifying Linux (#147) 2017-11-09 15:53:52 +01:00
Jochen Hoenicke
91a541e862 Expect confirm button for unusual change address (#138)
Changed two tests to different (existing) txs with correct change
address, changed the other tests to expect an additional button
confirmation.
2017-11-08 22:09:28 +01:00
Pavol Rusnak
b9b11fa265
style: fix flake8 error 2017-11-08 21:25:15 +01:00
Jonathan Cross
04bb0069c0 USAGE: Adding more examples 2017-11-08 21:22:44 +01:00
Jonathan Cross
972459281b Fixing Bitcoin usage & adding note this is non-SegWit 2017-11-07 15:00:02 +01:00
Pavol Rusnak
a5fc76d8c9
don't use generic Exception, but rather specific subclass 2017-11-06 11:10:23 +01:00
Pavol Rusnak
1ab602423c
requirements: add pyblake2 2017-11-06 11:10:23 +01:00
Jochen Hoenicke
ebb9540ac2 Added unit tests for sign/verifymessage bech32 2017-11-03 18:32:45 +01:00
Jochen Hoenicke
6d74c6c9df Updated segwit_native tests to bech32 and python3 2017-11-03 18:32:45 +01:00
Jan Pochyla
cc9ddcbc12 device_tests: wrap tests in a session 2017-10-31 17:04:27 +01:00
Jan Pochyla
fcd793e6e4 transport_hid: force V1 transport with env var 2017-10-31 13:51:13 +01:00
Pavol Rusnak
6a777788ab
trezorctl: use better detection if raw_input replacement is needed 2017-10-25 21:33:33 +02:00
Pavol Rusnak
cef2ba0129
flake: silence some new warnings 2017-10-24 01:00:08 +02:00
Pavol Rusnak
23d75bfc10
trezorctl: sign_tx command based on tx_sign_tool by mruddy 2017-10-24 00:50:01 +02:00
Pavol Rusnak
54426761c6
fix transport_hid for python2 2017-10-23 17:28:24 +02:00
Emanuel Haupt
fb648a241e Add instructions for FreeBSD users
I've created a FreeBSD port:

537ae1b42c

Add instructions for FreeBSD users.
2017-10-12 10:47:41 +02:00
Pavol Rusnak
0f722c1991
tests: add device test for CoSi 2017-10-04 00:51:32 +02:00
Pavol Rusnak
5057e022c0
trezorlib: move ed25519cosi and ed25519raw from trezor-core 2017-10-04 00:38:53 +02:00
Pavol Rusnak
a71c33d123
trezorctl+client: add support for CoSi commit/sign 2017-10-03 18:43:28 +02:00
bithobbes
54df69a407 client.py: matrix recovery info: mention backspace
It is not obvious that it is possible to go back by backspace. Knowing this makes data entry much more comfortable.
2017-09-13 17:54:42 +09:00
Jan Pochyla
66ba2c20c0 transport: add TransportException
Fixes #134
2017-09-05 17:16:04 +02:00
Jan Pochyla
ac0184413d transport_hid: refcount for hid handle 2017-09-05 17:15:19 +02:00
Pavol Rusnak
dffa93bee3
fix last commit (newline eof) 2017-09-04 17:40:15 +02:00
Jan Pochyla
b60ab51f9b transport_hid: more strict interface detection 2017-09-04 17:30:07 +02:00
Pavol Rusnak
2a3f613242
hid: fix product_ids for v2 2017-09-04 14:31:15 +02:00
Jan Pochyla
52f96b3792 transport_hid: raise on missing debuglink 2017-09-04 13:44:19 +02:00
Jan Pochyla
259a61878b tools: update to new transport api 2017-09-04 13:36:31 +02:00
Jan Pochyla
8202971109 rework lazy connecting in client 2017-09-04 13:36:08 +02:00
Jan Pochyla
051f8e961b protocol: 2/3 compat fixes 2017-09-04 11:44:33 +02:00
Jan Pochyla
3d3c2a29d0 client: add missing close method
close() is implemented in some of the mixins to dispose of any resources.
2017-09-04 11:30:34 +02:00
Jan Pochyla
c805284a86 tests: fix client init 2017-09-04 11:22:41 +02:00
mruddy
02437d166a fix v1 protocol 2017-09-03 19:34:01 +02:00
Pavol Rusnak
c20cea6389
setup: add missing files 2017-09-03 19:15:34 +02:00
Saleem Rashid
29a145154f device_tests: Add test_msg_nem_getaddress 2017-09-03 19:05:29 +02:00
Saleem Rashid
eb1d66e27f trezorlib: Add nem_get_address 2017-09-03 19:05:29 +02:00
Saleem Rashid
4f5d9c4323 device_tests: Add test_msg_nem_signtx 2017-09-03 19:05:29 +02:00
Saleem Rashid
58b56bead6 trezorctl: Add nem_sign_tx 2017-09-03 19:05:29 +02:00
Saleem Rashid
991d367416 trezorlib: Update Protocol Buffers 2017-09-03 19:05:29 +02:00
Jan Pochyla
888a1edafa fix style 2017-08-24 14:41:31 +02:00
Jan Pochyla
bc42eb68d6 transports: refactor, split protocol code 2017-08-24 14:29:27 +02:00
Jochen Hoenicke
7019438a49 Make -n/--address parameter required.
If you really want to have the master public key, you can still just
give the empty string.
* Changed -address to --address everywhere.
* Added help for this parameter.
* Added required flag.
2017-08-20 16:33:49 +02:00
Pavol Rusnak
a4a7aa8d85
trezorctl: fix hexlify calls on python3 2017-08-17 21:18:49 +02:00