NewPG is now GnuPG 1.9

Werner Koch wk at
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>
The GnuPG Experts                      
Free Software Foundation Europe	       

More information about the Gnupg-devel mailing list