Commit Graph

260 Commits (master)

Author SHA1 Message Date
Jan Pochyla 4d3e4574ef add session request to TransportV2, add @session helper 8 years ago
Jochen Hoenicke d9df63ad89 Allow leading 0x in data. Handle new contracts.
Specify 0x or "" as destination to create a new contract.
Leading 0x in data is just ignored (data must always be given in hex).
8 years ago
Jochen Hoenicke c85600b9bd
Fix ethereum_sign_tx
- Workaround bug in rlp.utils.int_to_big_endian
- Command line tool now expects data to be a hexlified string
8 years ago
Pavol Rusnak 78c6328b36
fix ethereum_sign_tx 8 years ago
Jan Pochyla e9427b04f3 fixes for latest V2 format, add checksum 8 years ago
Jochen Hoenicke 90122cf29a Fix for older python version 8 years ago
Jan Pochyla a129b072d3 ignore socket.recv timeout in udp transport 8 years ago
Jan Pochyla 0f48e15c48 fix v2 transport 8 years ago
slush0 39e827a90a Reworked get_transport for hid/bridge. 8 years ago
Pavol Rusnak 3b4f226d48
cleanup transports 8 years ago
slush0 6aaa5928e2 Fixed _write_chunk for hid_version==2 8 years ago
slush0 9b409ae6a4 Refactored Bridge transport, WIP 8 years ago
slush0 514a7643f5 Bridge uses wallet.trezor.io for config file. 8 years ago
slush0 58fd1bb512 Reworked handling of DEVICE_IDS 8 years ago
slush0 97ce804cb7 Pipe w/ trezor1-emu works
UDP write to trezor2-emu works, reads to be tested
8 years ago
slush0 e8f76ebd03 WIP 8 years ago
Jochen Hoenicke d5daf1d2f0
Fixed unit tests (also for Python 3)
Removed old unit tests for non-implemented functions (SimpleSignTx, Ecies).
8 years ago
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.
8 years ago
Jochen Hoenicke e51fb2078f
new message SetU2FCounter 8 years ago
Jochen Hoenicke c388d0837c
New debug messages 8 years ago
slush0 def164fbd4 Fixed typo in set_mnemonic 8 years ago
Pavol Rusnak 73864e2979
determine hid version 8 years ago
Pavol Rusnak 3fc42a8bff
update protobuf 8 years ago
Roman Zeyde f60c42cd94 Add ECDH support to client 8 years ago
Roman Zeyde bc13f8f0a0 Update protobuf definitions for ECDH support 8 years ago
Pavol Rusnak 4d0d3af4e7 Merge pull request #61 from Arachnid/ethereum
Implement ethereum_sign_tx
8 years ago
Nick Johnson 0c3449298c Implement ethereum_sign_tx 8 years ago
Pavol Rusnak 3a108ee8a5
fix pylint warnings 8 years ago
Nick Johnson 593406ef46 Rename to ethereum_get_address, use binascii.hexlify 8 years ago
Nick Johnson 67bd1c223e Add support for get_ethereum_address to trezorlib and trezorctl. 8 years ago
Nick Johnson 1dce3088f3 Update PB for Ethereum message types 8 years ago
Pavol Rusnak 54c8bfd1d4
import print function from future 8 years ago
Pavol Rusnak 1fe94e7fa5
more python3 fixes 8 years ago
Pavol Rusnak fdc3cff1d6
use requests instead of urllib mess 8 years ago
Pavol Rusnak f7cc1cd3a1
remove FIXME :) 8 years ago
Pavol Rusnak de9b10fd90
more python3 stuff 8 years ago
Roman Zeyde c567ceec94
transport_hid: fix buffer handling for Python 3 8 years ago
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
8 years ago
slush0 6ec2ff3eac
Preparation for python3 support (WIP) 8 years ago
Pavol Rusnak 79a64abd24
Merge branch 'master' of github.com:trezor/python-trezor 8 years ago
slush0 ab514b6bb5 Fixed UDP transport 8 years ago
Pavol Rusnak 828026dd40
Merge branch 'segwit' of github.com:jhoenicke/python-trezor 8 years ago
Pavol Rusnak ec870f3a57
update protobuf, disable filecache 8 years ago
Jochen Hoenicke aa3392fa7c SegWit support 8 years ago
slush0 0341e6f724 Removed unused imports 8 years ago
slush0 413ed2259a Added UDP Socket transport 8 years ago
Pavol Rusnak 8b7e6058ed
Revert "Added code to make trezor-agent work with keepkey."
This reverts commit 53e361b70b.

As requested by @dstanchfield here: https://github.com/trezor/python-trezor/pull/49#issuecomment-183486838
8 years ago
Pavol Rusnak f3449fcbd7
fix spelling of TREZOR 8 years ago
Neil Booth bc14e05998 ProtocolMixin: make expand_path static 8 years ago
Pavol Rusnak f1868b72cd Merge pull request #49 from keepkey/master
Added code to make trezor-agent work with keepkey.
8 years ago