1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 05:48:23 +00:00
Commit Graph

212 Commits

Author SHA1 Message Date
Pavol Rusnak
f9e45d8e94 rework EncryptMessage/DecryptMessage 2014-11-04 02:43:21 +01:00
Pavol Rusnak
d65d7cb855 update protobuf 2014-10-30 00:48:06 +01:00
Pavol Rusnak
7963db8455 update protobuf 2014-10-22 19:48:45 +02:00
Timothy
e7cb1d474a Document transport_hid class 2014-08-26 14:06:19 +00:00
Timothy
78e9afae6e Document Transport class 2014-08-26 13:54:06 +00:00
Liz Fong-Jones
81a6a1a6d2 Fix missing %s in format string 2014-08-11 19:25:36 -04:00
Pavol Rusnak
ef87f2e1d3 add GetAddress.show_display; ButtonRequest_Address 2014-08-08 18:08:50 +02:00
Pavol Rusnak
3527a51669 update pb 2014-08-07 21:14:11 +02:00
Pavol Rusnak
c2de56eb46 add trezorlib/qt/__init__.py 2014-07-30 21:05:13 +02:00
Pavol Rusnak
608025419b config will stay in hex form (IE) 2014-07-27 16:22:24 +02:00
Pavol Rusnak
70dd320c1f fix protobuf_json while handling enums
use error field from trezord
2014-07-26 17:15:12 +02:00
Pavol Rusnak
a527456db5 add transport for bridge 2014-07-26 16:40:51 +02:00
slush0
aec4908fd7 HidTransport raises ConnectionException when disconnected during HID session 2014-07-10 00:44:46 +02:00
slush0
706807e0b6 Removed debugging print 2014-07-10 00:02:34 +02:00
slush0
0106e6b6fb Added '?' to pinmatrix 2014-07-09 23:41:17 +02:00
Pavol Rusnak
c31157fea1 print firmware fingerprint on upload 2014-07-02 22:59:12 +02:00
Pavol Rusnak
2d2e31fa50 refactor pprint (add new inspection fields, but comment them) 2014-06-27 17:04:10 +02:00
Pavol Rusnak
260a4322a6 add ClearSession message with unit test 2014-06-17 15:31:10 +02:00
Pavol Rusnak
a3d22dc56e add tests for EncryptMessage/DecryptMessage 2014-06-16 17:16:15 +02:00
Pavol Rusnak
1d84a35095 fix str+bool concat 2014-06-13 19:24:53 +02:00
Pavol Rusnak
cfc8fdc214 adapt new API of EncryptMessage / DecryptMessage 2014-06-13 16:42:23 +02:00
slush0
9b9f0e9415 Removed all outputs to stdout, uses stderr instead 2014-06-12 17:40:21 +02:00
Pavol Rusnak
8ea46f34a2 add EncryptMessage and DecryptMessage 2014-06-12 17:07:14 +02:00
slush0
f164e59d86 Redirects text UI to error log instead of stdout (useful for scripting) 2014-06-12 13:26:24 +02:00
slush0
e4fe84cb52 Added client.encrypt_keyvalue, client.decrypt_keyvalue 2014-06-06 14:40:07 +02:00
slush0
0f24602832 compiled pb 2014-06-06 14:39:50 +02:00
slush0
4e963cfd3c Fixed handling of coinbase tx 2014-05-28 14:38:44 +02:00
Pavol Rusnak
258e6e7fb2 rebuild pb 2014-05-26 00:59:42 +02:00
slush0
54bc7239ce Adde debug_processor to sign_tx() for unittest purposes 2014-04-18 18:56:12 +02:00
slush0
de1bef9533 Check if all signatures has been provided correctly 2014-04-18 18:10:00 +02:00
Pavol Rusnak
72753fa914 fix typo 2014-04-17 18:40:50 +02:00
Pavol Rusnak
c642605ad2 modify simplesigntx to match signtx semantics 2014-04-17 16:30:19 +02:00
slush0
1d46bd70a9 Reworked TransactionType (again) 2014-04-17 14:05:45 +02:00
slush0
96966309d3 Compiled pb 2014-04-17 14:05:38 +02:00
slush0
48ad2f6785 Updates stream signing algo 2014-04-17 08:32:50 +02:00
slush0
994ff45a30 Updated TransactionType 2014-04-17 08:32:50 +02:00
slush0
400f3e669f Reworked RequestTx 2014-04-10 15:23:35 +02:00
slush0
ff77261a61 Fixed bin_output 2014-04-10 15:23:35 +02:00
slush0
345f6d6814 Compiled pb 2014-04-10 15:23:35 +02:00
Pavol Rusnak
5dc0be857c update pb 2014-04-07 18:37:03 +02:00
slush0
2c5e663aa8 Fixed spacing 2014-04-02 20:07:08 +02:00
Pavol Rusnak
60df691bb2 make txapi class more universal 2014-04-02 19:31:47 +02:00
Pavol Rusnak
c3f74420a4 add OP_EQUAL to txapi parser 2014-04-02 19:18:14 +02:00
Pavol Rusnak
0ca0594077 parse sequence in txapi as well 2014-03-30 00:44:42 +01:00
Pavol Rusnak
49eec8b78e txapi cleanup 2014-03-29 21:31:17 +01:00
Pavol Rusnak
7a1e2827c8 check for known scriptPubKey asm 2014-03-28 21:48:48 +01:00
Pavol Rusnak
38ed16934f use bitcore for tx api 2014-03-28 21:34:15 +01:00
Pavol Rusnak
860aa753c9 put TXAPIs into one location 2014-03-28 19:51:56 +01:00
Pavol Rusnak
412528d522 fix PinMatrixRequest type enum 2014-03-28 16:26:48 +01:00
Pavol Rusnak
dc0d7fd1d6 initialize version/lock_time in TransactionType 2014-03-27 19:10:24 +01:00
Pavol Rusnak
51b9d4e177 recompile pb, adjust TransactionType constructors 2014-03-25 19:36:46 +01:00
Pavol Rusnak
8f870c54ed recompile pb 2014-03-23 20:01:19 +01:00
Pavol Rusnak
0a2e1b66c9 update pb 2014-03-14 21:10:02 +01:00
Pavol Rusnak
560e2a7038 rebuild pb 2014-03-13 15:01:50 +01:00
Pavol Rusnak
27070e84a9 support binary messages in sign/verify message 2014-03-11 18:06:38 +01:00
slush0
099cdd2578 Fixed load_device_by_xprv 2014-03-07 21:57:50 +01:00
Pavol Rusnak
4fc8868589 rename word variables in DebugLinkState message 2014-03-07 17:38:38 +01:00
Pavol Rusnak
ffa289967c adapt to new pb, small fixes 2014-03-01 12:08:43 +01:00
slush0
4b9cc6cb78 Added debug printing to debuglink communication 2014-02-25 19:31:31 +01:00
slush0
89d17297ce Compiled pb 2014-02-22 00:36:06 +01:00
slush0
ff31a7bebc Compiled pb 2014-02-21 22:42:14 +01:00
slush0
39348895f9 Fixed unittest for get_subnode CKD 2014-02-21 22:19:55 +01:00
slush0
e19c8881c0 Removed 'version' from HDNodeType & fixed unit tests 2014-02-21 22:16:13 +01:00
slush0
60e23c38d3 Compiled pb 2014-02-21 22:16:13 +01:00
slush0
4b69996244 Implemented DebugLink->word request 2014-02-21 22:16:13 +01:00
Pavol Rusnak
f2cb352ac3 don't pprint FirmwareUpload message 2014-02-21 19:13:14 +01:00
Pavol Rusnak
729fac2077 add coin param to get_public_node call; new test for getpublickey message 2014-02-21 18:57:21 +01:00
slush0
eae7d98b8a set_expected_responses enforces using 'with' statement 2014-02-21 07:28:10 +01:00
slush0
443ffab619 Added utf8 handling to sign_message/verify_message 2014-02-21 02:30:10 +01:00
slush0
58dee1a986 Improved utf8 handling 2014-02-21 01:48:11 +01:00
slush0
fabb952327 Compiled pb 2014-02-21 01:46:24 +01:00
slush0
dfeb6de331 Test for Reset Device 2014-02-20 19:15:43 +01:00
slush0
8e4611f56c Compiled pb 2014-02-20 19:14:31 +01:00
slush0
2a3e5ace6b Added TrezorClientDebug which prints wire messages to stdout 2014-02-20 16:09:58 +01:00
slush0
6e90d5763e Added debug printing 2014-02-20 16:01:17 +01:00
slush0
b6a280c380 Fixed passphrase request 2014-02-20 15:58:28 +01:00
Pavol Rusnak
b63418c8b8 add read_passphrase_protection to debuglink 2014-02-17 02:16:43 +01:00
Pavol Rusnak
8e6e3bb7be recompile pb 2014-02-17 00:19:36 +01:00
slush0
86a2a9f845 TrezorDebugClient: Removed expected_buttonrequests, added more generic expected_responses 2014-02-15 20:30:39 +01:00
slush0
f48cf157c7 Fixes HID detection on Mac 2014-02-13 19:04:51 +01:00
slush0
a117057dea Slightly refactored mixin structure, added debugging output 2014-02-13 17:20:40 +01:00
slush0
9b8462f71e typo 2014-02-13 16:54:58 +01:00
slush0
558f61e635 Heavily refactored TrezorClient 2014-02-13 16:47:52 +01:00
Pavol Rusnak
dc54376b15 use filecache module if possible 2014-02-09 04:47:19 +01:00
slush0
22dd34baa1 Compiled pb 2014-02-09 00:12:52 +01:00
slush0
262d493ce2 CallException has always code and message 2014-02-09 00:12:22 +01:00
slush0
e919f1bd30 Fixed expect_buttonrequests
Splitted simplesigntx
2014-02-08 23:15:38 +01:00
Pavol Rusnak
6ee8d7d949 and test_pings for combinations of input params 2014-02-07 11:31:12 +01:00
Pavol Rusnak
17e28c0e10 add asserts to debuglink tests 2014-02-07 01:47:55 +01:00
Pavol Rusnak
49cecb563d add test_debuglink test 2014-02-06 23:34:13 +01:00
slush0
aeb0db92de Compiled pb 2014-02-06 13:49:04 +01:00
slush0
7edf015914 Removed debug printing 2014-02-06 10:44:10 +01:00
slush0
39f4ade40b Implemented ButtonRequestType 2014-02-06 10:44:10 +01:00
slush0
b81c5be4c3 Compiled pb 2014-02-06 10:44:09 +01:00
Pavol Rusnak
1716093dbb compile pb once again 2014-02-05 22:15:05 +01:00
slush0
2a59a8e055 Added Ping.button_protection 2014-02-04 01:02:16 +01:00
slush0
229cfa3cd4 Compiled pb 2014-02-04 01:02:07 +01:00
slush0
60e6064d4e Configurable ping message 2014-02-04 00:31:44 +01:00
slush0
fa8c5e884f Compiled pb 2014-02-04 00:30:58 +01:00
slush0
a56700a03b Reworked HID path handling (to fix Windows issues) 2014-02-03 21:49:07 +01:00