#format text/creole
#language en

This is the official Wiki for [[http://gnupg.org|GnuPG]], the GNU Privacy Guard, and all ~GnuPG related Free Software initiatives, e.g., [[http://gpg4win.org|Gpg4win]] (~GnuPG for windows).
The aim of this Wiki is to help users and contributors by providing a central place for [[documentation]], links to references and planning.
We welcome your contribution!

GnuPG:

* enables end-to-end security without **the user having to trust a third party server or transport system.**
* uses openly researched crypto algorithms.
* is Free Software and, as such, the implementation can be independently audited.

The next big user experience boost for email security would be the adoption of the [[https://g10code.com/steed.html|STEED]] concept. Help us make it happen.

= For Users

 * LargeKeys: How many bits are enough?
 * GnomeKeyring: What to do when Gnome Keyring Hijacks your GPG Agent
 * TroubleShooting: What to do when something doesn't work.
 * PlatformNotes - what to be aware of when using or administrating ~GnuPG on different platforms.
 * [[X.509]] hints (needed for S/~MIME and trusted root certs)
 * SmartCard hints
 * [[Wishlist]] Where to submit feature requests
 * [[Applications]] using GnuPG
 * [[MailClients/Screenshots]]
 * LDAPKeyserver: How to configure [[https://en.wikipedia.org/wiki/OpenLDAP|OpenLDAP]] as a keyserver.

= For Developers

 * How to [[APIs|use GnuPG from your application]].
 * BuildingFromGIT
 * Building GnuPG 2.1: GnuPG 2.1 is the latest GnuPG version but as with all 2.x versions it has several dependencies, which make building it a bit more difficult.  Here are some notes.
 ** [[Build2.1_Unix|Building for Unix]]
 ** [[Build2.1_Windows|Building for Windows]]
 ** [[https://github.com/guardianproject/gnupg-for-android#build-setup|Building for Android]]
 * API checker:
   [[http://upstream-tracker.org/|Upstream-Tracker.org]] checks ABI/API changes for some libraries like [[http://upstream-tracker.org/versions/gpgme.html|gpgme]],
   [[http://upstream-tracker.org/versions/libgpg-error.html|libgpg-error]],
   [[http://upstream-tracker.org/versions/libgcrypt.html|libgcrypt]].

   Note that the tools can't necessary decide whether something is an ABI or API
   change.  The output should be used as a hint to look for whether there
   might be a problem.  We are not aware of any broken API or ABI
   contracts for the listed libraries.

 * SignatureHandling

== Ggp4w 
{{image:gpg4win-logo-400px.png}}

 * [[Gpg4win/Roadmap|Roadmap]]
 * [[Gpg4win/Wishlist|Wishlist]]
 * Future Development means for [[Gpg4win/ImprovingSecurity|ImprovingSecurity]]
 * Project [[Informsec2013]] funded Gpg4win improvements from April 2013 - September 2013 (from 2.1.1-beta1 to 2.2.1).
 * [[press|Gpg4win in the press]]
 * Building the installer [[Gpg4win/build|Build]]


== Other OpenPGP implementations/initiatives

 * [[OtherFreeSoftwareOpenPGP]]
 * [[OtherFreeSoftwareInitiatives]]

== Planning

 * [[Tasks]]
 * [[GnuPGSummit]]