libgcrypt & passphrase

Werner Koch wk at
Thu Jul 28 08:57:46 CEST 2005

On Wed, 27 Jul 2005 15:21:22 +0200, Claudia Reuter said:

> Similar to GnuPG I like to encrypt the secrete key with a passphrase.
> libgcrypt seems not to implement a function to encrypt a key with a
> passphrase or am I wrong? Any suggestions would be appreciated.

That is correct.  At some point we might move some of this code into
Libgcrypt as it is useful for other applications too but I doubt that
this will happen in the near future.

You might also want to look at the agent/protect-tools.c which is a
program to use the GnuPG 1.9 style key protection.  It should not be
too hard to use it along with libgcrypt.  The format is described in
agent/keyformat.txt and the basic code is in agent/protect.c.
Basically it is the same algorithm as used by OpenPGP but modified to
work with S-expressions.



More information about the Gnupg-users mailing list