Roman Zeyde
|
295d52ef10
|
gpg: move 'iterlines' to keyring
|
2016-07-26 17:50:49 +03:00 |
|
Jochen Hoenicke
|
a2e46048a1
|
Use TREZOR_GPG_USER_ID in agent
|
2016-06-22 02:31:57 +02:00 |
|
Roman Zeyde
|
d9fbfccd35
|
gpg: load correct key if ECDH is requested
|
2016-06-17 19:51:49 +03:00 |
|
Roman Zeyde
|
16de8cdabc
|
agent: refactor signature and ECDH
|
2016-06-11 15:06:35 +03:00 |
|
Roman Zeyde
|
bc281d4411
|
gpg: use local version
|
2016-06-04 19:45:03 +03:00 |
|
Roman Zeyde
|
04af6b737b
|
gpg: remove extra param from Factory.from_public_key()
|
2016-06-04 09:53:43 +03:00 |
|
Roman Zeyde
|
171c746c7e
|
gpg: move agent main code to __main__
|
2016-06-04 09:53:23 +03:00 |
|
Roman Zeyde
|
8b5ac14150
|
gpg: add docstrings
|
2016-06-03 22:44:25 +03:00 |
|
Roman Zeyde
|
d2167cd4ff
|
gpg: check keygrip on ECDH
|
2016-06-03 22:39:31 +03:00 |
|
Roman Zeyde
|
a6660fd5c5
|
gpg: handle BYE command
|
2016-06-03 17:43:46 +03:00 |
|
Roman Zeyde
|
56e9d7c776
|
gpg: allow graceful exit via Ctrl+C
|
2016-06-03 14:42:40 +03:00 |
|
Roman Zeyde
|
e7bacf829c
|
gpg: refactor ecdh case
|
2016-06-03 14:39:16 +03:00 |
|
Roman Zeyde
|
c1c679b541
|
HACK: support ECDH in agent - note keygrip and ID errors.
|
2016-06-02 23:24:36 +03:00 |
|
Roman Zeyde
|
7da7f5c256
|
HACK: fixup tests
|
2016-06-02 22:25:44 +03:00 |
|
Roman Zeyde
|
39cb5565bf
|
HACK: better line iteration
|
2016-06-02 21:39:48 +03:00 |
|
Roman Zeyde
|
f89c5bb125
|
HACK: better logging
|
2016-06-02 21:38:48 +03:00 |
|
Roman Zeyde
|
92649b290f
|
HACK: add preliminary gpg support
|
2016-05-30 21:57:10 +03:00 |
|
Roman Zeyde
|
d9b07e2ac6
|
gpg: hack agent prototype
|
2016-05-28 23:02:45 +03:00 |
|
Roman Zeyde
|
db6903eab7
|
gpg: rename agent -> keyring
|
2016-05-21 20:17:58 +03:00 |
|
Roman Zeyde
|
171a0c2f6a
|
gpg: remove agent's main
|
2016-05-21 20:12:41 +03:00 |
|
Roman Zeyde
|
3192e570ed
|
gpg: initial support for ElGamal and DSA
Doesn't verify anything (yet).
|
2016-05-21 16:54:38 +03:00 |
|
Roman Zeyde
|
695079e4b9
|
agent: raise explicit error when signature fails
|
2016-05-07 20:49:51 +03:00 |
|
Roman Zeyde
|
a7ef263954
|
gpg: generalize RSA/ECDSA signatures
|
2016-04-30 13:01:40 +03:00 |
|
Roman Zeyde
|
d486c1ee7b
|
gpg: refactor agent rsa/ecdsa signature parsing
|
2016-04-30 12:33:01 +03:00 |
|
Roman Zeyde
|
f35b5be3ac
|
gpg: 1st try for RSA primary key support
|
2016-04-30 11:40:02 +03:00 |
|
Roman Zeyde
|
9ed9781496
|
gpg: support RSA decode and verify
|
2016-04-30 11:02:41 +03:00 |
|
Roman Zeyde
|
ac2d12b354
|
It works again!
|
2016-04-29 17:45:16 +03:00 |
|
Roman Zeyde
|
12d640c66b
|
fixup pep8
|
2016-04-29 10:25:46 +03:00 |
|
Roman Zeyde
|
32984d2d3f
|
agent: add support for gpg passphrase entry
|
2016-04-29 10:16:58 +03:00 |
|
Roman Zeyde
|
55dea41959
|
gpg: make sure gpg-agent is running before connecting
|
2016-04-28 12:09:45 +03:00 |
|
Roman Zeyde
|
ed01c00d0c
|
gpg: add agent-signing tool
|
2016-04-27 21:01:21 +03:00 |
|