Roman Zeyde
|
04afefcba2
|
protocol: verify EOF after parsing at sign_message()
|
9 years ago |
Roman Zeyde
|
bd22d7512b
|
trezor: refactor label parsing and handling
|
9 years ago |
Roman Zeyde
|
2142e36013
|
README: add demo ASCII cast
|
9 years ago |
Roman Zeyde
|
4562d64714
|
agent: small fixes
|
9 years ago |
Roman Zeyde
|
ee01781ebe
|
agent: add --shell and --connect flags
--shell: opens $SHELL as subprocess
--connect: connect via SSH to specified identity's host
|
9 years ago |
Roman Zeyde
|
8273cc89f8
|
agent: fix argument parser
|
9 years ago |
Roman Zeyde
|
93bac8b011
|
server: don't use shell=True on default
|
9 years ago |
Roman Zeyde
|
dcfc88c7e1
|
trezor-agent: use single identity per invocation
|
9 years ago |
Roman Zeyde
|
8c82480c34
|
trezor-agent: remove __main__ part
|
9 years ago |
Roman Zeyde
|
7f0424d29a
|
trezor-agent: require at least 1 identity
|
9 years ago |
Roman Zeyde
|
d0c5421a3d
|
trezor_agent: use list comprehension
|
9 years ago |
Roman Zeyde
|
14b3b500cd
|
trezor: update label after identity parsing
|
9 years ago |
Roman Zeyde
|
333d1e8e20
|
trezor-agent: fix verbosity
|
9 years ago |
Roman Zeyde
|
5db8a068ef
|
rename arguments and variable names
|
9 years ago |
Roman Zeyde
|
a77f9edb4e
|
sshagent: add a few fixes and assertions
|
9 years ago |
Roman Zeyde
|
3057a3d7a9
|
trezor: use identities instead of labels
|
9 years ago |
Roman Zeyde
|
58c650c84a
|
rename main trezor-agent script
|
9 years ago |
Roman Zeyde
|
ff51d08f2b
|
bump version
|
9 years ago |
Roman Zeyde
|
abda41c706
|
trezor: add ClearSession command when disconnecting
|
9 years ago |
Roman Zeyde
|
05a8e992af
|
trezor: use standard derivation for SignIdentity message
|
9 years ago |
Roman Zeyde
|
ef56779461
|
trezor: explicitly specify SSH curve
|
9 years ago |
Roman Zeyde
|
3c1c1d0e0c
|
trezor: explicit hardened derivation
|
9 years ago |
Roman Zeyde
|
0bb3f15aef
|
Merge remote-tracking branch 'origin/master'
|
9 years ago |
Roman Zeyde
|
ec6f542a64
|
trezor: update for latest firmware patch
|
9 years ago |
Roman Zeyde
|
49b7c5e2b5
|
server: server_thread should get server and handler
|
9 years ago |
Roman Zeyde
|
78d701ecdf
|
trezor: ignore pylint errors
|
9 years ago |
Roman Zeyde
|
a60a627b8a
|
server: serve should be a context manager
|
9 years ago |
Roman Zeyde
|
9755c38eb3
|
trezor: Client should be a context manager
|
9 years ago |
Roman Zeyde
|
bd723918ce
|
trezor: refactor Client to use Factory design pattern
|
9 years ago |
Roman Zeyde
|
46cd42c31c
|
add setup.py
|
9 years ago |
Roman Zeyde
|
8596537a54
|
protocol: use Handler class and fix pylint warnings
|
9 years ago |
Roman Zeyde
|
7ef71df81b
|
pylint: fix issues
|
9 years ago |
Roman Zeyde
|
768ee33bf2
|
fix PEP8
|
9 years ago |
Roman Zeyde
|
6fb49e025d
|
trezor: reorg some code
|
9 years ago |
Roman Zeyde
|
c3c875eb3e
|
sshagent: add spaces between functions
|
9 years ago |
Roman Zeyde
|
f6b75d6ed0
|
formats: remove unused code and reorg
|
9 years ago |
Roman Zeyde
|
b95c034d6d
|
protocol: remove unused code
|
9 years ago |
Roman Zeyde
|
8976cd568a
|
rename bash script to `trezor_agent`
|
9 years ago |
Roman Zeyde
|
dd81478fc6
|
code refactoring
|
9 years ago |
Roman Zeyde
|
96ad9b86f9
|
move everything to separate package
|
9 years ago |
Roman Zeyde
|
34f15cef9a
|
split main script code into __main__.py
|
9 years ago |
Roman Zeyde
|
3e1af2e2b2
|
trezor: better logging and exception handling
|
9 years ago |
Roman Zeyde
|
7617b08b88
|
agent_bash: run bash under SSH agent
|
9 years ago |
Roman Zeyde
|
b6279231da
|
agent: handle invalid commands
|
9 years ago |
Roman Zeyde
|
68331e10d6
|
agent: rename "worker" -> "server"
|
9 years ago |
Roman Zeyde
|
7c25eaad7f
|
agent: close socket server after exception
|
9 years ago |
Roman Zeyde
|
6a110a9d4c
|
agent: fix max verbosity
|
9 years ago |
Roman Zeyde
|
13a4fe85d3
|
agent: add default for labels
|
9 years ago |
Roman Zeyde
|
a570f78cb3
|
README: add sample usage
|
9 years ago |
Roman Zeyde
|
4f4db9bdd5
|
add support Trezor SSH agent
|
9 years ago |