|
Size: 2375
Comment: moving the building instructions of gnup2.1 in the software-developers section (I believe it fits there better)
|
Size: 4352
Comment: name the operating system GNU/Linux
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| Secure file and email exchange! Usable for everyone without licensing fees. Transparent with source code using Open Standards. | ==What is GnuPG/Gpg4win? Gnu~PG is a software for the encryption of emails and files that runs on GNU/Linux, Windows and other operating system. It is also included in Gpg4win which was developed especially for Windows. Gpg4win is a bundle of software and beside Gnu~PG it contains for example an addon for Outlook and Kleopatra which allows users to manage their keys and do other tasks in a graphical user interface. |
| Line 6: | Line 7: |
| This is the wiki of [[http://gnupg.org|GnuPG]] and all ~GnuPG related Free Software initiatives, e.g. [[http://gpg4win.org|Gpg4win]] (~GnuPG for windows). | You can find more information about Gpg4win (releases, previous contracts etc.) [[Gpg4win|here]] |
| Line 8: | Line 9: |
| It's all about end-to-end security software where **you do not have to trust a (third party) server** or transport system. It uses openly researched crypto algorithms. The implementations can be independently verified. |
==Get help with GnuPG/Gpg4win |
| Line 12: | Line 11: |
| 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. | ====Documentation [[documentation|Here]] you can find an overview of documentations that can help you to accomplish your task or find a solution for your problems. |
| Line 14: | Line 14: |
| == Documentation 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! * LargeKeys? * TroubleShooting |
====Troubleshooting [[TroubleShooting|Here]] you find different problems and possible solutions to solve them (mainly on Windows for Gpg4win) |
| Line 20: | Line 17: |
| == GnuPG | ==Your help in this wiki is highly appreciated! This forum is a community project and many different projects are working on it. You are invited to join us! If you find misspellings or outdated information feel free to fix them. For more ideas to contribute you can visit [[improveThis|this page]]. \\\\If you want to read more about the background of this wiki [[about|this]] is the right place. == GnuPG for Users * Hints for [[EMailClients/Thunderbird]] users. * LargeKeys: How many bits are enough? * WebOfTrust: Understanding the web of trust * GnomeKeyring: What to do when Gnome Keyring Hijacks your GPG Agent |
| Line 22: | Line 28: |
| * [[X.509]] hints | * [[X.509]] hints (needed for S/~MIME and trusted root certs) |
| Line 24: | Line 30: |
| * [[Wishlist]] | * [[Wishlist]] Where to submit feature requests * [[Applications]] using GnuPG * [[Tools]] that may help running or administrating GnuPG or Gpg4win * [[EMailClients/Screenshots]] * LDAPKeyserver: How to configure [[https://en.wikipedia.org/wiki/OpenLDAP|OpenLDAP]] as a keyserver. * Hints for use with [[NFS]] * [[AgentForwarding|How to use local secrets on a remote machine]] |
| Line 26: | Line 38: |
| === for Software-Developers * How to [[APIs|use GnuPG from your application]]. |
== GnuPG for Developers * **[[WKD|Web Key Directory and Service]], which makes exchanging crypto mails much easier**. * [[BestUxPractices|Suggestions for common UX practices]] * How to [[APIs|use GnuPG from your application]] (~GnuPG's API) |
| Line 29: | Line 44: |
| * [[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]] |
* 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]]. |
| Line 33: | Line 53: |
| ==== Building GnuPG 2.1 GnuPG 2.1 is the latest GnuPG version but as with all 2.x versions it has several dependencies which makes building a bit more difficult. Here are some infos. |
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. |
| Line 36: | Line 58: |
| * [[Build2.1_Unix|Building for Unix]] * [[Build2.1_Windows|Building for Windows]] |
* SignatureHandling * DevelopingKleopatra * NTBTLS (Not too bad TLS) client library * OtherResearch |
| Line 39: | Line 63: |
| == Ggp4win * [[Gpg4win/Wishlist|Wishlist]] * [[press|Gpg4win in the press]] * Future Development means for [[Gpg4win/ImprovingSecurity|ImprovingSecurity]] * starting a [[Gpg4win/Roadmap|Roadmap]] * building the installer [[Gpg4win/build|Build]] * Project [[Informsec2013]] from April 2013 - September 2013, funded Gpg4win improvements from 2.1.1-beta1 to 2.2.1. |
|
| Line 47: | Line 64: |
| == Emails and Crypto * SignatureHandling * [[MailClients/Screenshots]] |
== Other OpenPGP implementations/initiatives |
| Line 51: | Line 66: |
| == Applications using GnuPG * [[Applications]] |
* [[OtherFreeSoftwareOpenPGP]] * [[OtherFreeSoftwareInitiatives]] * [[NonFreeSoftwareOpenPGP]] |
| Line 54: | Line 70: |
| == Other OpenPGP implementations/initatives * [[OtherFreeSoftwareOpenPGP]] |
== Notable Events * 2021-04-08: [[https://lists.gnupg.org/pipermail/gnupg-announce/2021q2/000458.html|GnuPG 2.3.0 released]], a major release with new crypto algorithm defaults and faster pubkey storage. * 2020-01-07: [[https://gnupg.com/|GnuPG.com]] starts offering paid support for Gpg4win that is approved for EU RE~STR~ICT~ED communication. (Gnu~PG.com is a brand of g10code the main developer of Gnu~PG and Gpg~4win.) * 2019-04-30: [[https://www.gpg4win.org/statement-spoofing.html|About detecting spoofed email signatures]] a writeup by Gnu~PG/Gpg4win (NotableEventsHistory) == Planning * [[Tasks]] * [[OpenPGPEmailSummits]] * [[https://gnupg.org/conf|OpenPGP.conf]], last conf was 8+9th of Sept, 2016. |
What is GnuPG/Gpg4win?
GnuPG is a software for the encryption of emails and files that runs on GNU/Linux, Windows and other operating system. It is also included in Gpg4win which was developed especially for Windows. Gpg4win is a bundle of software and beside GnuPG it contains for example an addon for Outlook and Kleopatra which allows users to manage their keys and do other tasks in a graphical user interface.
You can find more information about Gpg4win (releases, previous contracts etc.) here
Get help with GnuPG/Gpg4win
Documentation
Here you can find an overview of documentations that can help you to accomplish your task or find a solution for your problems.
Troubleshooting
Here you find different problems and possible solutions to solve them (mainly on Windows for Gpg4win)
Your help in this wiki is highly appreciated!
This forum is a community project and many different projects are working on it. You are invited to join us! If you find misspellings or outdated information feel free to fix them. For more ideas to contribute you can visit this page.
If you want to read more about the background of this wiki this is the right place.
GnuPG for Users
- Hints for EMailClients/Thunderbird users.
- LargeKeys: How many bits are enough?
- WebOfTrust: Understanding the web of trust
- GnomeKeyring: What to do when Gnome Keyring Hijacks your GPG Agent
- 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
- Tools that may help running or administrating GnuPG or Gpg4win
- EMailClients/Screenshots
- LDAPKeyserver: How to configure OpenLDAP as a keyserver.
- Hints for use with NFS
- How to use local secrets on a remote machine
GnuPG for Developers
- Web Key Directory and Service, which makes exchanging crypto mails much easier.
- Suggestions for common UX practices
- How to use GnuPG from your application (GnuPG's API)
- 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.
- API checker: Upstream-Tracker.org checks ABI/API changes for some libraries like gpgme, libgpg-error, 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
- DevelopingKleopatra
- NTBTLS (Not too bad TLS) client library
- OtherResearch
Other OpenPGP implementations/initiatives
Notable Events
- 2021-04-08: GnuPG 2.3.0 released, a major release with new crypto algorithm defaults and faster pubkey storage.
- 2020-01-07: GnuPG.com starts offering paid support for Gpg4win that is approved for EU RESTRICTED communication. (GnuPG.com is a brand of g10code the main developer of GnuPG and Gpg4win.)
- 2019-04-30: About detecting spoofed email signatures a writeup by GnuPG/Gpg4win
Planning
- Tasks
- OpenPGPEmailSummits
- OpenPGP.conf, last conf was 8+9th of Sept, 2016.
