SlugFiller
fa6d80ed99
Fix Windows compatibility issues and AGE and GPG support
2023-09-11 02:04:09 +03:00
Roman Zeyde
7cf3c520d3
Fix pytest invocation in tox.ini
2022-12-16 20:52:45 +02:00
Roman Zeyde
f0769655ad
Add age plugin support
...
See https://github.com/str4d/rage/tree/main/age-plugin .
Example usage:
RAGE_DIR=$PWD/../Rust/rage
(cd $RAGE_DIR; cargo build --all)
export PATH=$PATH:$RAGE_DIR/target/debug
age-plugin-trezor -i "John Doe" | tee trezor.id
R=$(grep recipient trezor.id | cut -f 3 -d ' ')
date | tee msg.txt
rage -er $R < msg.txt > enc.txt
rage -di trezor.id < enc.txt
2021-12-14 20:43:04 +02:00
Taylor Buchanan
498093f2f6
Add Windows native SSH support
2021-09-21 09:08:11 -05:00
Roman Zeyde
a0e7aae1d2
Enable isort check in tox
2021-05-22 21:54:20 +03:00
Roman Zeyde
7f4269ab88
Add GitHub CI
...
Fixup a few pylint comments
2021-05-22 21:51:45 +03:00
Roman Zeyde
d0e7fa7cca
Require older version of isort for pylint
2020-08-05 08:52:37 +03:00
Roman Zeyde
2e688ccac9
setup: deprecate Python2 support
2018-03-08 09:18:37 +02:00
Roman Zeyde
40469c4100
tox: pep8 -> pycodestyle
2017-12-02 21:14:03 +02:00
Roman Zeyde
5f722f8ae1
logging: add more DEBUG information
2017-10-21 18:08:40 +03:00
Roman Zeyde
4af881b3cb
Split the package into a shared library and separate per-device packages
2017-04-29 18:34:46 +03:00
Roman Zeyde
b2bc87c0c7
fix pydocstyle warnings
2017-04-21 22:51:11 +03:00
Roman Zeyde
002dc2a0e0
tox: order imports
2017-01-06 12:37:14 +02:00
Dominik Kozaczko
3aebd137b0
removed .decode('ascii') and added missing bytestrings
2016-10-01 10:02:46 +02:00
Roman Zeyde
2bbd335f7e
pep8: use tox.ini for configuration
2016-05-27 19:48:28 +03:00
Roman Zeyde
af8ad99c7a
gpg: add UTs for decode
2016-05-27 16:59:10 +03:00
Roman Zeyde
0e6d998b4c
tox: add pydocstyle
2016-02-19 11:39:12 +02:00
Roman Zeyde
8c6ac43cf4
Merge Trezor and KeepKey functionality
2016-01-15 13:20:38 +02:00
Roman Zeyde
fb0d0a5f61
server: stop the server via a threading.Event
...
It seems that Mac OS does not support calling socket.shutdown(socket.SHUT_RD)
on a listening socket (see https://github.com/romanz/trezor-agent/issues/6 ).
The following implementation will set the accept() timeout to 0.1s and stop
the server if a threading.Event (named "quit_event") is set by the main thread.
2016-01-08 20:28:38 +02:00
Roman Zeyde
d6ee3d8995
tox: add py34
2016-01-04 21:03:27 +02:00
Roman Zeyde
c3fa79e450
Fix a few pylint issues
2016-01-04 19:21:56 +02:00
Roman Zeyde
60571e65dd
trezor: add support for Ed25519 SSH keys
2015-10-27 19:49:30 +02:00
Roman Zeyde
38228baba9
tox: remove unused dependency
2015-08-21 21:24:46 +03:00
Roman Zeyde
a8c6e71825
rename package name to trezor_agent
2015-08-21 21:22:26 +03:00
Roman Zeyde
783722edce
trezor: rename wrapper
2015-08-18 21:30:42 +03:00
Roman Zeyde
a09d8030f5
tox: omit trezor_library
2015-08-17 10:09:09 +03:00
Roman Zeyde
0db45cbd7e
tox: omit __main__.py entry point from coverage
2015-08-17 09:33:40 +03:00
Roman Zeyde
f462d49141
install bitcoin Python library
2015-08-11 20:46:00 +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