How does gnupng create keys?

Werner Koch wk at gnupg.org
Wed Apr 2 22:51:02 CEST 2014


On Wed,  2 Apr 2014 10:02, bw at norbl.com said:
> I'd like to know something about how gnupng create keys (for symmetric
> encryption).  I'm not looking for details, just an overview of how
> it's done.  Does anyone know of any documentation on this?  I haven't
> found any yet.

The Libgcrypt manual has a description of its architecture [1].  GnuPG
uses Libgcrypt and thus that library is responsible for creating RSA
keys.  Libgcrypt is actually code stripped from an older version of
GnuPG, but the basic operation is even the same in the old versions
(i.e. GnuPG <= 1.4).


Shalom-Salam,

   Werner


[1] http://gnupg.org/documentation/manuals/gcrypt/Architecture.html

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-users mailing list