Commit Graph

92 Commits

Author SHA1 Message Date
Roman Zeyde
bc6bebc79e pylint: disable "locally-disabled" warning 2015-08-17 09:33:18 +03:00
Roman Zeyde
784357238a trezor: show BTC address on device 2015-08-14 09:26:44 +03:00
Roman Zeyde
0a94134d8a main: simplify verification 2015-08-13 18:37:14 +03:00
Roman Zeyde
fb89909146 main: fixup verification 2015-08-13 18:32:51 +03:00
Roman Zeyde
838df004f0 trezor: fix protocol defaults 2015-08-13 18:31:51 +03:00
Roman Zeyde
211c989b1a server: improve coverage 2015-08-13 18:03:25 +03:00
Roman Zeyde
6427ded731 tests: add protocol UT 2015-08-13 18:03:04 +03:00
Roman Zeyde
b634d7cdb9 trezor: fix typo 2015-08-13 17:49:08 +03:00
Roman Zeyde
d403e58be0 trezor: refactor protobuf specific code 2015-08-13 10:04:45 +03:00
Roman Zeyde
622363c1f1 tests: add server UT 2015-08-13 09:56:50 +03:00
Roman Zeyde
c367a1bd9d fix PEP8 2015-08-11 20:46:13 +03:00
Roman Zeyde
f462d49141 install bitcoin Python library 2015-08-11 20:46:00 +03:00
Roman Zeyde
cf572c7417 trezor: fixup sign_identity API 2015-07-22 14:30:36 +03:00
Roman Zeyde
362c2870ad formats: fixup typo 2015-07-22 14:30:12 +03:00
Roman Zeyde
524df20ad6 main: integration identity verification 2015-07-22 13:58:43 +03:00
Roman Zeyde
2ce448f736 formats: split serialization from decompression 2015-07-22 13:47:53 +03:00
Roman Zeyde
38136e76d5 main: rename entry point 2015-07-22 12:51:04 +03:00
Roman Zeyde
85e0cf903e formats: use curve as function argument 2015-07-22 11:58:17 +03:00
Roman Zeyde
e54fda332e trezor: fix assertions 2015-07-22 11:25:36 +03:00
Roman Zeyde
afa42d80a3 tox: skip full Trezor installation 2015-07-21 14:51:11 +03:00
Roman Zeyde
55a0c3ed97 add Tox 2015-07-21 14:38:46 +03:00
Roman Zeyde
e7585170ae fix Py3k issues 2015-07-21 14:38:40 +03:00
Roman Zeyde
b6d0efef9f fix PEP8 2015-07-21 14:38:26 +03:00
Roman Zeyde
709782cb41 tests: add a bit 2015-07-21 14:16:13 +03:00
Roman Zeyde
921b973075 bump version 2015-07-21 14:08:41 +03:00
Roman Zeyde
1a42dbc46d server: disable traceback 2015-07-20 18:29:36 +03:00
Roman Zeyde
86b166ba08 formats: refactor parsing code 2015-07-20 18:29:36 +03:00
Roman Zeyde
b7cc276259 main: fix invocation via ssh 2015-07-20 18:05:59 +03:00
Roman Zeyde
b3ccb4c729 __main__: move entry point 2015-07-20 18:01:34 +03:00
Roman Zeyde
e1e4a6b93e trezor: verify public key correctness 2015-07-20 17:58:52 +03:00
Roman Zeyde
00730069e7 formats: remove magic byte 2015-07-20 17:58:52 +03:00
Roman Zeyde
0c21e33324 trezor: keep session on 2015-07-20 17:58:52 +03:00
Roman Zeyde
1c6b949fe9 formats: log fingerprint for export 2015-07-20 17:58:33 +03:00
Roman Zeyde
7d2b9cf820 agent: allow identity label specification 2015-07-20 16:04:43 +03:00
Roman Zeyde
1296669512 trezor-agent: improve gitconfig parsing 2015-07-06 09:36:56 +03:00
Roman Zeyde
71fde5e704 trezor: fix confirmation message 2015-07-05 21:35:45 +03:00
Roman Zeyde
cdaf4cad36 trezor-agent: add invalid value for assertion 2015-07-05 15:40:38 +03:00
Roman Zeyde
63990bf698 trezor: show identity.path at challenge_visual
It won't be signed when using SSH-agent mode.
2015-07-05 15:35:25 +03:00
Roman Zeyde
ccdf37d371 trezor-agent: refactor identity_from_gitconfig() a bit 2015-07-05 15:10:24 +03:00
Roman Zeyde
df4f3a1b19 trezor-agent: automatic support for git identity
The agent uses local 'git config', and chooses the url marked as "trezor = true".
2015-07-05 14:52:31 +03:00
Roman Zeyde
04afefcba2 protocol: verify EOF after parsing at sign_message() 2015-07-04 21:15:49 +03:00
Roman Zeyde
bd22d7512b trezor: refactor label parsing and handling 2015-07-04 21:15:09 +03:00
Roman Zeyde
2142e36013 README: add demo ASCII cast 2015-07-04 15:15:55 +03:00
Roman Zeyde
4562d64714 agent: small fixes 2015-07-04 12:29:49 +03:00
Roman Zeyde
ee01781ebe agent: add --shell and --connect flags
--shell: opens $SHELL as subprocess
--connect: connect via SSH to specified identity's host
2015-07-04 11:22:56 +03:00
Roman Zeyde
8273cc89f8 agent: fix argument parser 2015-07-04 10:47:32 +03:00
Roman Zeyde
93bac8b011 server: don't use shell=True on default 2015-07-04 09:24:10 +03:00
Roman Zeyde
dcfc88c7e1 trezor-agent: use single identity per invocation 2015-07-04 09:23:36 +03:00
Roman Zeyde
8c82480c34 trezor-agent: remove __main__ part 2015-07-04 09:07:16 +03:00
Roman Zeyde
7f0424d29a trezor-agent: require at least 1 identity 2015-07-04 09:07:16 +03:00