Commit Graph

565 Commits

Author SHA1 Message Date
slush
cc37fbaa5f Protocol has been heavily modified, check trezor-emu for further details 2013-08-31 23:46:28 +02:00
slush
1fa4f1eb81 Test if USB device is presented 2013-08-31 23:45:53 +02:00
slush
8f42da3fcc Use first USB device by default 2013-08-30 23:32:02 +02:00
slush
b120043fcc Fixed load_device 2013-04-15 19:58:38 +02:00
slush
0af7a672f0 Updated protobuf files 2013-04-15 19:58:07 +02:00
slush
29bd7a10f8 Tests fixed to work with latest sources 2013-04-15 19:57:36 +02:00
slush
4b9a6675c7 SignTx test 2013-04-05 17:13:57 +02:00
slush
a6f0657de7 Fixes workflow for failed test 2013-04-05 17:13:29 +02:00
slush
d363c2448d Removed 'algorithm' from protobuf 2013-04-05 17:12:54 +02:00
slush
ea3c8eaef0 Refactored protobuf 2013-04-05 17:12:43 +02:00
slush
d0bc74ff21 Removed algorithm switching 2013-04-05 17:12:18 +02:00
slush
1ae4ab42f8 Refactored protobuf 2013-04-05 17:11:53 +02:00
slush
d0708f323b Merge branch 'master' of github.com:slush0/bitkeylib-python 2013-04-01 17:08:18 +02:00
slush
5f381bd936 Enabled HID transport, 'list' command enumerates HID devices 2013-04-01 16:59:42 +02:00
slush
5d1e1a79ae Working HID transport 2013-04-01 16:59:16 +02:00
Pavol Rusnak
8cd7c1aa0a add gitignore 2013-03-18 16:44:59 +01:00
slush
a2ad820ac1 Removed unused FakeRead 2013-03-10 17:52:36 +01:00
slush
c0d267e7d8 Fixes reading of message headers 2013-03-10 17:52:04 +01:00
slush
41b706d56a HID transport 2013-03-10 16:55:59 +01:00
slush
43c2d9b042 load_device moved to debuglink 2013-02-18 18:45:33 +01:00
slush
235aaf7768 Added link to homepage 2013-01-25 12:52:19 +01:00
slush
9a56af5dcb Refactored messages TxInput/TxOutput 2013-01-24 21:20:54 +01:00
slush
53ffe3b755 Fixed address_n 2013-01-24 21:20:41 +01:00
slush
5f0bf64bfa Messages TxInput and TxOutput refactored to TxRequest 2013-01-24 21:19:54 +01:00
slush
83aa0e6e66 UUID is exactly 9 bytes long 2013-01-24 15:51:12 +01:00
slush
29de33fa98 Data for testing private key generation 2013-01-17 17:01:37 +01:00
slush
ca94e682d3 Unit test for Electrum address generation 2013-01-17 13:37:48 +01:00
slush
2730631e6d Implemented responder for signing
Basic signtx unit test
2013-01-14 19:22:02 +01:00
slush
80e25b1410 Removed unnecessary import in test_protect_call 2013-01-14 19:21:48 +01:00
slush
db26da19a9 Fixed protobuf, int32 instead of uint32 in InputRequest 2013-01-14 19:20:55 +01:00
slush
1e6588e28f Test for protect_call 2013-01-14 17:05:38 +01:00
slush
1c78397c1b ButtonAck sent over recursion call, like other *Ack 2013-01-14 17:04:58 +01:00
slush
9b4359fe01 Refactored tests, added common.BitkeyTest 2013-01-14 14:44:31 +01:00
slush
4aafd2deff Stub for protect_call tests 2013-01-14 14:44:11 +01:00
slush
ca78da632d Fixed DebugLink handling
Implemented get_address, get_master_public_key and some other basic commands
2013-01-05 14:43:21 +00:00
slush
9d7e55ea30 Implemented get_address API 2013-01-05 14:42:49 +00:00
slush
842720052a Better exception handling 2013-01-05 14:42:09 +00:00
slush
68d46cb2f9 Updated generated protobuf 2013-01-05 14:41:22 +00:00
slush
6bdaaaf514 Added GetAddress/Address messages 2013-01-05 14:40:53 +00:00
slush
b96b65e1ce Updated call parameters 2012-12-13 19:05:21 +00:00
slush
e203d2ef53 Implemented Button* messages 2012-12-13 19:05:04 +00:00
slush
1409665302 transport.read_blocking, fixes socket transport 2012-12-13 18:48:24 +00:00
slush
694452c861 Added ButtonRequest, ButtonAck, ButtonCancel messages 2012-12-13 18:47:37 +00:00
slush
89f0ca3f7e Removed debug prints 2012-12-09 13:53:09 +00:00
slush
f16ade99e0 Refactored client.call() to allow PIN/OTP in any order 2012-12-05 19:45:53 +00:00
slush
c164eba47b Some basic commands (still under heavy development) 2012-12-05 19:31:26 +00:00
slush
52c50cd442 Socket transport 2012-12-05 19:31:21 +00:00
slush
8f84e356ad Major refactoring
Added commandline tool cmd.py
2012-12-03 15:36:03 +00:00
slush
37b75d1bc9 Implemented debuglink connection 2012-11-15 20:10:23 +00:00
slush
0c81a7d8ec DebugLinkDecision message
Features message indicates if device has a support for DebugLink connection
2012-11-15 20:08:52 +00:00