NewPG is now GnuPG 1.9
wk at gnupg.org
Sat Aug 9 11:32:02 CEST 2003
On Fri, 08 Aug 2003 14:09:23 -0700, Jürgen Botz said:
> not very familiar with the code base? I mean, superficially this
> statement doesn't make sense, if key management isn't done by the
> agent what good is the agent?
Key management is never done by the agent. gpg-agent simply takes
care of all operations involving private keys - that is just a small
part of the key managenent.
The current 1.9 code uses the gpg-agent in the same way as 1.2: It is
only used as a way to invoke the pinentry and cache the passphrase.
So the private key operations are still done in the gpg process. With
the smartcard support there is another use of the agent (calling
scdaemon), but it uses a different code path. As soon as we have
migrated the private key oeprations to the gpg-agent, the --use-agent
option won't have an effect anymore.
--passphrase-fd (and the --command-fd way) will continue to exist, so
that passphrases used for symmetric only encryption can be passed by
other programs to gpg during unattended operations.
Werner Koch <wk at gnupg.org>
The GnuPG Experts http://g10code.com
Free Software Foundation Europe http://fsfeurope.org
More information about the Gnupg-devel