Commit Graph

569 Commits

Author SHA1 Message Date
Jochen Hoenicke eac9c99e32
Bug fixes
- Ignore u2f interface instead of failing.
- Fix set_mnenomic in debug client
- Don't encode utf-8 mnenomics to byte arrays.
2016-06-28 00:56:03 +02:00
Jochen Hoenicke e51fb2078f
new message SetU2FCounter 2016-06-28 00:55:46 +02:00
Jochen Hoenicke c81cd11253
command line tool to read/write memory 2016-06-28 00:55:21 +02:00
Jochen Hoenicke c388d0837c
New debug messages 2016-06-28 00:53:46 +02:00
slush0 def164fbd4 Fixed typo in set_mnemonic 2016-06-26 22:03:03 +02:00
Pavol Rusnak f9d82511f2
bump version 2016-06-23 18:39:02 +02:00
Pavol Rusnak 73864e2979
determine hid version 2016-06-23 18:38:34 +02:00
Pavol Rusnak d2b8f51a07
add initial bash_completion script 2016-06-22 17:26:11 +02:00
Pavol Rusnak b497cffb1d
whitespace 2016-06-22 14:51:46 +02:00
Pavol Rusnak 3fc42a8bff
update protobuf 2016-06-21 12:22:39 +02:00
Pavol Rusnak afe2cb450b Merge pull request #63 from romanz/master
Add ECDH support to Python client
2016-06-21 12:21:08 +02:00
Roman Zeyde f60c42cd94 Add ECDH support to client 2016-06-12 15:39:04 +03:00
Roman Zeyde bc13f8f0a0 Update protobuf definitions for ECDH support 2016-06-12 14:25:06 +03:00
Pavol Rusnak 84dab0faae
update install section 2016-06-09 16:39:10 +02:00
Pavol Rusnak f2c35e9d13
show usage if run outside of extfs context 2016-06-01 14:07:48 +02:00
Pavol Rusnak 6696dcb985 Merge pull request #62 from Arachnid/ethereum_send_tx
Implement ethereum_send_tx
2016-05-27 20:49:21 +02:00
Nick Johnson 8d2f33d8b5 Implemented ethereum_send_tx 2016-05-27 19:34:54 +01:00
Pavol Rusnak 4d0d3af4e7 Merge pull request #61 from Arachnid/ethereum
Implement ethereum_sign_tx
2016-05-27 10:30:32 +02:00
Nick Johnson 0c3449298c Implement ethereum_sign_tx 2016-05-27 07:13:23 +01:00
Pavol Rusnak 3a108ee8a5
fix pylint warnings 2016-05-26 17:20:44 +02:00
Pavol Rusnak cbbd7004a8 Merge pull request #60 from Arachnid/ethereum
Add support for get_ethereum_address to trezorlib and trezorctl
2016-05-26 11:13:40 +02:00
Nick Johnson 593406ef46 Rename to ethereum_get_address, use binascii.hexlify 2016-05-26 07:47:04 +01:00
Pavol Rusnak 7a3a45321c
import requests just in firmware_update function 2016-05-25 02:16:06 +02:00
Nick Johnson 67bd1c223e Add support for get_ethereum_address to trezorlib and trezorctl. 2016-05-24 20:33:17 +01:00
Nick Johnson 1dce3088f3 Update PB for Ethereum message types 2016-05-24 20:32:31 +01:00
Pavol Rusnak a59eb22bcd
use env for python 2016-05-24 20:47:57 +02:00
Pavol Rusnak 54c8bfd1d4
import print function from future 2016-05-20 22:27:20 +02:00
Pavol Rusnak 1fe94e7fa5
more python3 fixes 2016-05-20 19:18:33 +02:00
Pavol Rusnak 021389efe8
more fixes 2016-05-20 17:20:11 +02:00
Pavol Rusnak 52ad4e9f0d
update get_public_key and get_address tests to reflect reality 2016-05-20 16:34:49 +02:00
Pavol Rusnak fdc3cff1d6
use requests instead of urllib mess 2016-05-20 16:09:14 +02:00
Pavol Rusnak 61579deff6
update signidentity tests 2016-05-20 15:28:52 +02:00
Pavol Rusnak f7cc1cd3a1
remove FIXME :) 2016-05-20 13:55:43 +02:00
Pavol Rusnak de9b10fd90
more python3 stuff 2016-05-20 13:46:51 +02:00
Roman Zeyde c567ceec94
transport_hid: fix buffer handling for Python 3 2016-05-20 13:46:51 +02:00
slush0 64fadde3e0
Passes first unit tests (against trezor-emu over transport_pipe).
WIP: Issue with console printing of protobuf messages (probably bug in protobuf for python3 itself).
WIP: Disabled Bridge transport because of json_protobuf incompatibility with python3.
WIP: Broken expectations of returned objects in unit tests
2016-05-20 13:46:51 +02:00
slush0 6ec2ff3eac
Preparation for python3 support (WIP) 2016-05-20 13:46:51 +02:00
Pavol Rusnak 79a64abd24
Merge branch 'master' of github.com:trezor/python-trezor 2016-05-20 13:31:22 +02:00
slush0 ab514b6bb5 Fixed UDP transport 2016-05-19 18:59:23 +02:00
Pavol Rusnak 828026dd40
Merge branch 'segwit' of github.com:jhoenicke/python-trezor 2016-05-19 11:59:19 +02:00
Pavol Rusnak ec870f3a57
update protobuf, disable filecache 2016-05-19 11:50:33 +02:00
Pavol Rusnak 146ff56253
add link to gitter 2016-05-11 21:15:22 +02:00
Pavol Rusnak 7097d1aed6 update setup.py to also accept protobuf 3.x 2016-05-05 20:33:49 +02:00
Jochen Hoenicke 5b62fe32da Test program that signs big transaction 2016-05-02 21:03:01 +02:00
Jochen Hoenicke aa3392fa7c SegWit support 2016-05-01 14:21:20 +02:00
Jochen Hoenicke ead2781aff added --curve argument for get_public_node 2016-05-01 14:19:30 +02:00
slush0 0341e6f724 Removed unused imports 2016-04-30 02:37:46 +02:00
slush0 413ed2259a Added UDP Socket transport 2016-04-30 02:37:18 +02:00
Pavol Rusnak 9c97812f1b Merge pull request #55 from EdwardBetts/master
Include tests in release source tarball
2016-04-25 12:02:00 +02:00
Edward Betts 0c0d7ef893 Include tests in release source tarball
It would be great to include the test suite in the pypi release tarball.
That way people who download and build the release can run the tests to
ensure the library is working.

Linux distributions, such as Debian, base their packages of Python
modules on the pypi release. This means the test suite can be run when
building a Debian package, it should catch mistakes in the packaging or
errors in dependencies.

I've written some more on this topic on the Debian Python mailing list.
https://lists.debian.org/debian-python/2016/04/msg00074.html
2016-04-25 07:23:59 +01:00