Commit Graph

  • 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