[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Small patch to enable use of gpg-agent with pgg
From: |
Simon Josefsson |
Subject: |
Re: Small patch to enable use of gpg-agent with pgg |
Date: |
Sun, 26 Mar 2006 19:05:03 +0200 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) |
Daiki Ueno <address@hidden> writes:
>>>>>> In <address@hidden>
>>>>>> Miles Bader <address@hidden> wrote:
>> Simon Josefsson <address@hidden> writes:
>> > What do you think? It might be ugly to depend on the 'gpg: writing'
>> > output instead of the [GNUPG:] stuff, but I see no option here.
>
>> Of course if such a kludge is used, an important thing is to report the
>> problem with the "official" interface as a bug...
>
> Yes. I think the root of the problem is that gpg does not emit any
> trigger of signature creation. I'll propose a patch to GnuPG so as to
> introduce BEGIN_SIGNING and END_SIGNING status.
That sounds like a good idea.
> For the meantime, how about using pgg-gpg-use-agent as a flag to
> indicate that GnuPG will _not_ ask a passphrase in signing? Smartcard
> users should have to set pgg-gpg-use-agent explicitly though.
This patch now works fine for me, both smart card and non-smartcard.
Has anyone else tested it? Should we install it? I think so, so
unless there are objections within a few days, I'll install it on
v5-10 and Emacs CVS. Ok, Reinar? We could also wait until after the
new v5-10 release, this is a pretty large change.
There is another nit (I'll fix this once your code has been
installed), which was present earlier too: specifying a --local-user
parameter even when the Gnus user didn't customize pgg-gpg-user-id
seem wrong -- it will override a 'default-key' in the gpg.conf, and
thus the default behaviour of PGG is different from the default
behaviour of gpg. In my case, I have a default-key of b565716f (local
secret key on disk) but PGG specify --local-user jas which make gpg
select my smart card key instead, and signing in Gnus doesn't work
unless I toggle pgg-gpg-use-agent. The solution is to only specify
--local-user when the PGG user customized the user name to sign with.
- Re: Small patch to enable use of gpg-agent with pgg, (continued)
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/22
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/24
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/25
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/25
- Re: Small patch to enable use of gpg-agent with pgg, Miles Bader, 2006/03/25
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/26
- Re: Small patch to enable use of gpg-agent with pgg,
Simon Josefsson <=
- Re: Small patch to enable use of gpg-agent with pgg, Sascha Wilde, 2006/03/26
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/27
- Re: Small patch to enable use of gpg-agent with pgg, Sascha Wilde, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Daiki Ueno, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Sascha Wilde, 2006/03/23
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/22
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/22
- Re: Small patch to enable use of gpg-agent with pgg, Katsumi Yamaoka, 2006/03/22
- Re: Small patch to enable use of gpg-agent with pgg, Simon Josefsson, 2006/03/22
- Re: Small patch to enable use of gpg-agent with pgg, Katsumi Yamaoka, 2006/03/27