Size: 2375
Comment: moving the building instructions of gnup2.1 in the software-developers section (I believe it fits there better)
|
← Revision 132 as of 2024-08-23 15:10:22 ⇥
Size: 6027
Comment: + LibrePGP to notable Events
|
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. | == Let others encrypt emails and files to you easily |
Line 6: | Line 6: |
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). | Someone wants to mail you in confidence. Their software can encrypt that email right away, if you make sure your public Open~PGP key is placed on your webpage properly, by using a [[WKD|Web Key Directory]]. |
Line 8: | Line 11: |
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. |
Read more about how this works, the end-to-end cryptography, open standards, advanced email clients, and Free Software products like GnuPG and **[[Gpg4win]]** in this wiki ... |
Line 12: | Line 16: |
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. | |
Line 14: | Line 17: |
== 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 |
== Notable Events * 2023-11-29 [[https://librepgp.org/|LibrePGP]] draft published <- a conservative update to Open~PGP v4 * 2023-08-04 The [[https://forum.gnupg.org|community forum]] has been [[https://lists.wald.intevation.org/pipermail/gpg4win-announce/2023/000103.html|modernized]]. * 2023-07-14 Handle PDF signatures with the first release of Okular (Gnu~PG edition) coming with [[https://www.gpg4win.org/version4.2.html|Gpg4win 4.2]]. * 2022-12-20 [[https://lists.gnupg.org/pipermail/gnupg-announce/2022q4/000477.html|GnuPG 2.4.0]] marks 25 years of existence. * 2021-12-21 [[https://www.gpg4win.de/version4.html|Gpg4win 4]] released, a major update. It includes Gnu~PG 2.3 for the first time and this means [[ECC]] is the default for new key-pairs. * 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.) |
Line 20: | Line 27: |
== GnuPG | (NotableEventsHistory) == What are GnuPG and Gpg4win? GnuPG is a Free Software for encrypting and signing emails and files. It runs on GNU/Linux, Windows, Mac~OS and other operating systems. [[Gpg4win]] is a software bundle for Windows that includes Gnu~PG and additional software: * An add-in for Outlook to handle crypto emails. * An add-in for Explorer to handle files. * A PDF application to create and verify signatures (experimental). * Kleopatra, a graphical interface to manage keys (and offer some expert functions). == Get help ====Documentation [[documentation|Documentations]] can help you to accomplish your tasks or find a solution for your problems. ====Troubleshooting Sometimes you may face different problems. The [[TroubleShooting|Trouble Shooting section]] shows possible solutions to solve them (mainly for Gpg4win on Windows). ==Your help in this wiki is highly appreciated! This wiki is an effort for the communities of GnuPG, Open~PGP, the Free Software products around them and the interested public. 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 * [[https://vimeo.com/86736532|Wie funktioniert E-Mail-Verschlüsselung mit PGP?]] Video, 3:35min (German video about how email encryption with Open~PGP works) * 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 61: |
* [[X.509]] hints | * [[X.509]] hints (needed for S/~MIME and trusted root certs) |
Line 24: | Line 63: |
* [[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 71: |
=== 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) * Implemented [[https://datatracker.ietf.org/doc/draft-koch-openpgp-2015-rfc4880bis/|OpenPGP specification]]. |
Line 29: | Line 78: |
* [[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 (last updated 2020?) [[https://abi-laboratory.pro/index.php?view=abi-tracker|ABI laboratory]] checks ABI/API changes for some libraries like [[https://abi-laboratory.pro/?view=timeline&l=gpgme|gpgme]], [[https://abi-laboratory.pro/index.php?view=timeline&l=libgpg-error|libgpg-error]], [[https://abi-laboratory.pro/index.php?view=timeline&l=libgcrypt|libgcrypt]]. |
Line 33: | Line 87: |
==== 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 92: |
* [[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 97: |
== 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. |
== History * Gpg4KDE, a deprecated label for the combination of Kleo, GnuPG, KMail on GNU/Linux systems * WinPT, a deprecated graphical taskbar front-end for GnuPG on Windows * GPGoe, a deprecated GPG plug-in for Outlook Express |
Line 47: | Line 102: |
== Emails and Crypto * SignatureHandling * [[MailClients/Screenshots]] |
== Other OpenPGP implementations/initiatives |
Line 51: | Line 104: |
== Applications using GnuPG * [[Applications]] |
* [[OtherFreeSoftwareOpenPGP]] * [[OtherFreeSoftwareInitiatives]] * [[NonFreeSoftwareOpenPGP]] |
Line 54: | Line 108: |
== Other OpenPGP implementations/initatives * [[OtherFreeSoftwareOpenPGP]] |
== Planning * [[Tasks]] * [[OpenPGPEmailSummits]] * [[https://gnupg.org/conf|OpenPGP.conf]], last conf was 8+9th of Sept, 2016. |
Let others encrypt emails and files to you easily
Someone wants to mail you in confidence. Their software can encrypt that email right away, if you make sure your public OpenPGP key is placed on your webpage properly, by using a Web Key Directory.
Read more about how this works, the end-to-end cryptography, open standards, advanced email clients, and Free Software products like GnuPG and Gpg4win in this wiki ...
Notable Events
- 2023-11-29 LibrePGP draft published <- a conservative update to OpenPGP v4
- 2023-08-04 The community forum has been modernized.
- 2023-07-14 Handle PDF signatures with the first release of Okular (GnuPG edition) coming with Gpg4win 4.2.
- 2022-12-20 GnuPG 2.4.0 marks 25 years of existence.
- 2021-12-21 Gpg4win 4 released, a major update. It includes GnuPG 2.3 for the first time and this means ECC is the default for new key-pairs.
- 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.)
What are GnuPG and Gpg4win?
GnuPG is a Free Software for encrypting and signing emails and files. It runs on GNU/Linux, Windows, MacOS and other operating systems.
Gpg4win is a software bundle for Windows that includes GnuPG and additional software:
- An add-in for Outlook to handle crypto emails.
- An add-in for Explorer to handle files.
- A PDF application to create and verify signatures (experimental).
- Kleopatra, a graphical interface to manage keys (and offer some expert functions).
Get help
Documentation
Documentations can help you to accomplish your tasks or find a solution for your problems.
Troubleshooting
Sometimes you may face different problems. The Trouble Shooting section shows possible solutions to solve them (mainly for Gpg4win on Windows).
Your help in this wiki is highly appreciated!
This wiki is an effort for the communities of GnuPG, OpenPGP, the Free Software products around them and the interested public. 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
- Wie funktioniert E-Mail-Verschlüsselung mit PGP? Video, 3:35min (German video about how email encryption with OpenPGP works)
- 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)
- Implemented OpenPGP specification.
- 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 (last updated 2020?) ABI laboratory 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
History
- Gpg4KDE, a deprecated label for the combination of Kleo, GnuPG, KMail on GNU/Linux systems
- WinPT, a deprecated graphical taskbar front-end for GnuPG on Windows
- GPGoe, a deprecated GPG plug-in for Outlook Express
Other OpenPGP implementations/initiatives
Planning
- Tasks
- OpenPGPEmailSummits
- OpenPGP.conf, last conf was 8+9th of Sept, 2016.