Commit Graph

25 Commits (afa3fdb89c1043b8cd44df42ffe17f5e57691420)

Author SHA1 Message Date
Roman Zeyde afa3fdb89c
gpg: allow setting passphrase cache expriration duration 6 years ago
Roman Zeyde 2e0cfc8088
gpg: fail if new identity is missing 6 years ago
Roman Zeyde 5dba12f144
gpg: don't clear options on RESET assuan command 6 years ago
Roman Zeyde d0497b0137
pinentry: specify device name at PIN/passphrase entry UI 6 years ago
Roman Zeyde 870152a7af
gpg: allow specifying custom homedir during init 6 years ago
Roman Zeyde 0c9fc33757
gpg: replace gpg-agent.conf by run-agent.sh 6 years ago
Roman Zeyde 17ea941add
gpg: use pinentry UI for initialization and agent 6 years ago
Roman Zeyde 4a9140c42d
Merge branch 'serge' 6 years ago
Roman Zeyde 199fb299c3
gpg: use 'sys.exit' and log homedir 6 years ago
Roman Zeyde 34ea224290
gpg: the scripts should be only user-readable 6 years ago
Serge Pokhodyaev a32bfc749b don't overwrite homedir 6 years ago
Roman Zeyde 385fc9457b
Support multiple devices 6 years ago
Jonathan Roelofs 9cf73f677a Show libagent version too 6 years ago
Jonathan Roelofs ec97cd0c44 Implement #182 6 years ago
Jonathan Roelofs 4cd7dc02eb Fix an argparse nuance
https://bugs.python.org/issue16308
6 years ago
Roman Zeyde 1f9d457e92
gpg: no need to remove the UNIX socket
Our agent should be invoked and re-used when running 'gpg --import'.
7 years ago
Roman Zeyde 4926d4f4d3
gpg: set PATH explicitly for $DEVICE-gpg-agent 7 years ago
Roman Zeyde d52f295326
gpg: use shutil.which() for Python 3 7 years ago
Roman Zeyde bab46dae5c
gpg-agent: use correct GNUPGHOME when getting public keys 7 years ago
Roman Zeyde 7ed76fe472
gpg: use correct GNUPGHOME for gpgconf 7 years ago
Roman Zeyde a5929eed62
gpg: create config files first 7 years ago
Roman Zeyde 5f722f8ae1
logging: add more DEBUG information 7 years ago
Roman Zeyde 0f85ae6e2c
Rewrite gpg-init Bash script in Python 7 years ago
Roman Zeyde 1e8363d4fc
gpg: refactor client usage at agent module
This allows caching public keys (as done in the SSH agent).
7 years ago
Roman Zeyde 4af881b3cb
Split the package into a shared library and separate per-device packages 7 years ago