This website requires JavaScript.
524c308844
Add Bitcoin Private Support
master
Chris Sulmone
2018-03-12 01:27:36 -0500
ab5e4eee34
tests: add test_msg_getecdhsessionkey.py (#233 )
Roman Zeyde
2018-03-11 23:51:14 +0200
6b51228090
use binascii.hexlify instead of bytearray.hex (which doesn't exist in python < 3.5)
matejcik
2018-03-09 14:24:36 +0100
5edcea9ba6
transport: fix all_transports when required modules are missing (#232 )
matejcik
2018-03-09 10:58:24 +0100
89eac8f157
tests/device: more Bitcoin Gold tests
Tomas Susanka
2018-03-08 14:35:54 +0100
869af4498b
tests/device: Bitcoin Gold tests
Tomas Susanka
2018-03-07 16:41:16 +0100
683f383e90
tests: fix test_msg_getpublickey_curve.py (don't try public derivation for ed25519)
Pavol Rusnak
2018-03-07 14:34:08 +0100
d8c9c970f5
flake8: clean up imports from last commit
matejcik
2018-03-07 15:28:35 +0100
dd052d07b0
better getch() functions, fixed windows version (fixes #207 )
matejcik
2018-03-07 15:16:01 +0100
c0d2af557c
further cleanup of normalize_nfc usage
matejcik
2018-03-06 13:58:39 +0100
a1dba05a46
travis: do not test python2
matejcik
2018-03-06 13:48:54 +0100
2c15a861dc
replace removed iterbytes with direct iteration
matejcik
2018-02-28 17:00:16 +0100
5422c40451
start dropping py2 compatibility code
matejcik
2018-02-27 16:30:32 +0100
e1e419485f
Merge pull request #226 from matejcik/refactor-transport-nicediff
matejcik
2018-03-06 15:50:05 +0100
9f2583f893
webusb: check if a device is functional when enumerating
matejcik
2018-03-06 13:28:26 +0100
f75b90d260
Merge branch 'upstream' into refactor-transport-nicediff
matejcik
2018-03-05 19:56:47 +0100
2752e6d046
bump version to 0.9.1
v0.9.1
matejcik
2018-03-05 19:14:04 +0100
43c71ca8e0
add changelog
matejcik
2018-03-05 19:11:45 +0100
f63b34dbea
setup.py: add markers specifying Python 3 only compatibility
matejcik
2018-03-05 19:11:16 +0100
cd9bd06163
prettyprint: fix flake8 complaints
matejcik
2018-03-05 19:10:54 +0100
52c2319822
omit Features message from debug dumps
matejcik
2018-02-28 17:14:18 +0100
db3767f7ef
tweak prettyprint for some known elements
matejcik
2018-02-28 17:13:52 +0100
07ceb9aacc
pretty printing protobufs
matejcik
2018-02-28 14:04:34 +0100
95603b85dd
tests: enable segwit sign&verify tests for t2
Jan Pochyla
2018-03-05 17:44:55 +0100
4979c296b7
tests: enable test_apply_settings, test_apply_settings_passphrase for t2
Jan Pochyla
2018-03-05 17:34:42 +0100
db827bfe01
tests: update test_msg_getpublickey.py, add test_msg_getpublickey_curve.py
Pavol Rusnak
2018-03-05 17:37:36 +0100
dc8eec1656
trezorlib/transport: for get_transport(None), raise exception from None if no trezor is found, because the IndexError should not be part of the traceback
matejcik
2018-03-05 17:31:11 +0100
967d479a19
update tools to use the new transport API
matejcik
2018-03-05 17:30:44 +0100
ff80ca1b82
restore device.py as a deprecated compatibility wrapper
matejcik
2018-03-05 16:18:00 +0100
0e065237c9
tests: disable TestBip32Speed::test_cache on t2
Jan Pochyla
2018-03-05 15:49:04 +0100
1bcad16249
message regen
tsusanka/stellar-test
Tomas Susanka
2018-03-05 15:03:47 +0100
c4c2adaad2
stellar.py - remove unused hexdump import
ZuluCrypto
2018-02-20 15:13:12 -0700
ac8b6c330e
stellar - python3 compatibility with print message in trezorctl
ZuluCrypto
2018-02-20 15:13:02 -0700
4568e4f775
stellar - refactor to pass bip32 address_n instead of single index
ZuluCrypto
2018-01-22 23:13:54 -0700
a13b6ced38
stellar - implemented stellar_sign_message and stellar_verify_message
ZuluCrypto
2018-01-14 14:33:06 -0700
02daa3b74f
stellar.py - implemented address_to_public_key
ZuluCrypto
2018-01-14 14:32:43 -0700
ad38730ff0
stellar - implemented remaining operation types
ZuluCrypto
2018-01-12 00:08:11 -0700
118c308973
stellar - refactor to parse XDR in python and send protobuf message to trezor
ZuluCrypto
2017-12-13 11:34:05 -0700
daaa4258e7
stellar - rename get_public_key_from_bytes to address_from_public_key
ZuluCrypto
2017-12-06 22:30:09 -0700
ef0c6de838
Added support for signing Stellar transactions
ZuluCrypto
2017-12-06 10:38:28 -0700
a463d9a51c
trezorctl - now supports stellar_get_address to retrieve public stellar account
ZuluCrypto
2017-11-16 14:36:08 -0700
4bd6774b31
added stellar.py to implement get_public_key_from_bytes
ZuluCrypto
2017-11-16 14:35:40 -0700
e63133df21
client.py - added stellar_get_public_key
ZuluCrypto
2017-11-16 14:34:58 -0700
2f1c15b588
trezorlib/transport: make flake8 happy
matejcik
2018-03-05 14:25:37 +0100
8a62d12217
Update ethereum_sign_tx to python3 (#227 )
Jochen Hoenicke
2018-03-05 13:09:57 +0100
513e6aae08
better way for test suite to search for the right device, that also respects TREZOR_PATH
matejcik
2018-03-02 18:25:39 +0100
2a706a751a
update trezorctl to use prefix search correctly
matejcik
2018-03-02 18:24:05 +0100
6519657808
trezorlib/transport: smarter handling of prefix search
matejcik
2018-03-02 18:22:33 +0100
55641dd8b5
make flake8 happy (#225 )
matejcik
2018-03-02 16:47:29 +0100
d2913c20bd
trezorlib/transport: move TrezorDevice functionality to transport and make it better ^_^
matejcik
2018-03-02 16:46:10 +0100
49790d7bfe
install the new trasport subpackage
matejcik
2018-03-02 16:43:41 +0100
b24550c72f
tests: ethereum sign/verify is skipped (#224 )
Tomas Susanka
2018-03-02 16:37:34 +0100
bc8120230a
trezorlib/transport: make changes to support being a separate submodule, move common functions to superclass
matejcik
2018-03-02 15:44:24 +0100
473ea19570
trezorlib/transport: rename files as separate step (to make diffs nicer)
matejcik
2018-03-02 15:35:56 +0100
e37e9bfebd
Fixing Origin header for Bridge 2.0.7
slush
2018-03-01 10:33:47 +0100
fd41db8a59
trezorctl: don't always require internal entropy in reset_device
Pavol Rusnak
2018-03-01 05:05:44 +0100
b1a76e4a68
tests: revert basic tests
Pavol Rusnak
2018-03-01 00:07:27 +0100
7841bbefbe
client: implement PassphraseStateRequest handling
Pavol Rusnak
2018-02-28 23:12:55 +0100
ce9da28a3d
update protobuf
Pavol Rusnak
2018-02-28 23:06:44 +0100
8404bef6e3
support TREZOR_PATH environment variable for selecting default path (#221 )
matejcik
2018-02-28 18:04:33 +0100
2d3e890c6b
setup: add missing requirement for rlp (#220 )
matejcik
2018-02-28 18:03:27 +0100
0d680944a4
txcache: add new tx
Pavol Rusnak
2018-02-28 00:56:55 +0100
4cfcd93d48
transport: force V1 protocol for T2 for now
Pavol Rusnak
2018-02-27 18:30:09 +0100
6e1eb8e664
tests/device: ethereum erc20 tokens test
Tomas Susanka
2018-02-27 17:41:12 +0100
6c8ccc0680
tests/device_tests: for t2, enable bch & multisig, disable load & reset
Jan Pochyla
2018-02-27 16:29:34 +0100
a352f41f07
protob: update PassphraseAck
Pavol Rusnak
2018-02-27 15:41:35 +0100
a8d34430a5
tests/device/bcash: fix attack amount test
Tomas Susanka
2018-02-27 15:10:36 +0100
aec8f04f68
tests/device: assert exception type and message
Tomas Susanka
2018-02-27 15:08:00 +0100
03b3ef10f4
update protobuf
Pavol Rusnak
2018-02-27 14:24:11 +0100
8dffdd8f85
tests: fix test_basic (don't compare state in Features), add test_basic_state
Pavol Rusnak
2018-02-26 15:18:05 +0100
55da3d9a9a
tests/device/signtx: assert exception type and message
Tomas Susanka
2018-02-27 11:50:10 +0100
617ccc21d9
tests: deepcopy is required when debug_processor is invoked
Tomas Susanka
2018-02-23 16:03:43 +0100
cbd3751bdb
tests/device: allow multiple output changes (treat second as a normal output)
Tomas Susanka
2018-02-23 12:16:06 +0100
0e2d5c8155
tests/device: change on main chain IS allowed
Tomas Susanka
2018-02-23 13:10:55 +0100
1e8f2d1e72
tests/device: change on main chain not allowed
Tomas Susanka
2018-02-23 11:46:06 +0100
d6f0c54d3e
tests: CallException relaced with AssertionException in response validation
Tomas Susanka
2018-02-22 16:51:32 +0100
bc036bc857
tests/device: two output changes yield error
Tomas Susanka
2018-02-22 14:20:43 +0100
cb47dbd284
chmod +x tools/mem_flashblock.py
Pavol Rusnak
2018-02-21 16:48:40 +0100
a0c85bed12
tools: add pwd_reader from SLIP-0016
Pavol Rusnak
2018-02-21 16:45:56 +0100
2c91a668aa
tests: fix udp debuglink
Jan Pochyla
2018-02-21 15:05:28 +0100
bccd61cb23
client: implement PassphraseRequest.on_device handling
Pavol Rusnak
2018-02-14 19:11:21 +0100
e256281a99
rebuild protobuf to add {Initialize,Features}.state
Pavol Rusnak
2018-02-09 17:46:30 +0100
30e5c80956
Multisig tests enabled for t2 (#216 )
Tomas Susanka
2018-02-08 15:36:26 +0100
4cbf74f789
Support monacoin (#215 )
脇山P
2018-02-08 22:09:40 +0900
1c3b05a44b
bump version to 0.9.0
v0.9.0
Pavol Rusnak
2018-02-06 22:12:17 +0100
ba8bb99097
fix flake8 error
Pavol Rusnak
2018-02-06 21:39:02 +0100
489b1eb074
Removing unused transport_pipe.py
slush
2018-02-06 21:30:13 +0100
e141a6f5d1
Added get_path() to transports
slush
2018-02-06 21:10:30 +0100
f00a689087
Remove unnecessary logging
slush
2018-02-06 20:52:45 +0100
6a22cf481c
Fix handling of find_by_path in transports.
slush
2018-02-06 18:40:07 +0100
d45cba1ddb
messages: add fw_vendor_keys to Features message
Pavol Rusnak
2018-02-06 16:25:30 +0100
272ad30898
messages: add new fields to Features
Pavol Rusnak
2018-02-06 16:07:41 +0100
e9705c8208
webusb: don't create usb context on WebUsbTransport import
Pavol Rusnak
2018-02-04 12:04:34 +0100
1b6873eb20
Allow compatibility with Python 2 (#214 )
Roman Zeyde
2018-02-04 12:44:20 +0200
9ec331ed46
Add in import for TransportException in transport_udp.py (#212 )
Yash
2018-02-04 05:42:58 -0500
9ebe1b5204
Remove debug print
slush
2018-02-02 20:18:30 +0100
81db1da68f
Fix handling of bytes/str in transport paths
slush
2018-02-02 20:16:42 +0100
29ad78d57b
Ignoring non-webusb devices
Karel Bilek
2018-02-02 18:53:26 +0100
ac09c8d7de
Make all transport prefixes lowercase.
slush
2018-02-02 19:20:03 +0100
03a11450c1
Adding bridge transport to TrezorDevice, using as default transport
slush
2018-02-02 19:17:48 +0100