Gnupg For Mac Os X
GnuPG platforms: Windows, Mac OS X and Linux – as open source projects, the versions of GnuPG for different platforms are managed by different groups and differ in appearance and features. For more information on GnuPG, visit. Versions of GnuPG are posted for OS 10.1.x, 10.2.x, 10.3.x, and now 10.4.x. Apparently the 'last' GnuPG version for 10.3.9 is 1.4.1. Versions of Mac OS. However, the recent version of gnupg should (touch wood!) compile from source without any (real) problems.
Download
T4900 OS X 10.12 and dyld: Library not loaded: /usr/local/lib/libgcrypt.20.dylib. Enabling GNUPG (PGP) with Apple OS X mail.app (Postnote 2011-03-05: Don't waste your time on the below. Just go directly to gpgtools mail, read the instructions, and get on with it.
Note that you may also download the GNU Privacy Guard from a mirrorsite close to you. See our list of mirrors. The table belowprovides links to the location of the files on the primary serveronly.
Source code releases
These are the canonical release forms of GnuPG. To use them youneed to build the binary version from the provided source code.For Unix systems this is the standard way of installing software.For GNU/Linux distributions are commonly used (e.g. Debian, Fedora,RedHat, or Ubuntu) which may already come with a directlyinstallable packages. However, these version may be older so thatbuilding from the source is often also a good choice. Someknowledge on how to compile and install software is required.
The table lists the different GnuPG packages, followed by requiredlibraries, required tools, optional software, and legacy versionsof GnuPG. For end-of-life dates see further down.
Name | Version | Date | Size | Tarball | Signature |
---|---|---|---|---|---|
GnuPG | 2.2.23 | 2020-09-03 | 6933k | download | download |
Libgpg-error | 1.39 | 2020-08-24 | 939k | download | download |
Libgcrypt | 1.8.7 | 2020-10-23 | 2915k | download | download |
Libksba | 1.4.0 | 2020-05-19 | 636k | download | download |
Libassuan | 2.5.4 | 2020-10-23 | 560k | download | download |
ntbTLS | 0.2.0 | 2020-08-27 | 340k | download | download |
nPth | 1.6 | 2018-07-16 | 293k | download | download |
Pinentry | 1.1.0 | 2017-12-03 | 456k | download | download |
GPGME | 1.14.0 | 2020-07-16 | 1639k | download | download |
Scute | 1.6.0 | 2019-09-11 | 985k | download | download |
GPA | 0.10.0 | 2018-10-16 | 745k | download | download |
GnuPG 1.4 | 1.4.23 | 2018-06-11 | 3661k | download | download |
GnuPG distributions are signed. It is wise and more secure to check out for their integrity.
Remarks:
- Pinentry is a collection of passphrase entry dialogs which isrequired for almost all usages of GnuPG.
- GPGME is the standard library to access GnuPG functions fromprogramming languages.
- Scute is a PKCS#11 provider on top of GnuPG.
- GPA is a graphical frontend to GnuPG.
- GnuPG 1.4 is the old, single binary version which still supportthe unsafe PGP-2 keys. This branch has no dependencies on theabove listed libraries or the Pinentry. However, it lacks manymodern features and will receive only important updates.
GnuPG binary releases
In general we do not distribute binary releases but leave that tothe common Linux distributions. However, for some operatingsystems we list pointers to readily installable releases. Wecannot guarantee that the versions offered there are current. Notealso that some of them apply security patches on top of thestandard versions but keep the original version number.
OS | Where | Description |
---|---|---|
Windows | Gpg4win | Full featured Windows version of GnuPG |
Simple installer for the current GnuPG | ||
Simple installer for GnuPG 1.4 | ||
OS X | Mac GPG | Installer from the gpgtools project |
GnuPG for OS X | Installer for GnuPG | |
Debian | Debian site | GnuPG is part of Debian |
RPM | rpmfind | RPM packages for different OS |
Android | Guardian project | Provides a GnuPG framework |
VMS | antinode.info | A port of GnuPG 1.4 to OpenVMS |
RISC OS | home page | A port of GnuPG to RISC OS |
End-of-life announcements
We announce the end-of-life date for a current stable version atthe time a new stable version is released. We maintain oldbranches for at least two years. For GnuPG 2.2 we consider 2.1.0as the birth of this new stable branch. For the other packages wedon't maintain branches and thus there is no end-of-life; alwaysuse the latest version.
Package | Ver. | End-of-life | Birth |
---|---|---|---|
GnuPG | 2002-09-07 | 1999-09-07 | |
2005-01-01 | 2002-09-21 | ||
1.4 | none (1) | 2004-12-16 | |
2017-12-31 | 2006-11-11 | ||
2.2 | tba | 2014-11-06 | |
Libgcrypt | 2016-12-31 | 2011-06-29 | |
2017-06-30 | 2013-12-16 | ||
2019-06-30 | 2016-04-15 | ||
1.8 | tba | 2017-07-18 |
Install Gnupg Mac Os X
- tba: To be announced.
- (1): Legacy version; see remarks above.
Gnupg For Mac Os X 10.10
duplicity @0.5.11 (sysutils)
Duplicity backs directories by producing encrypted tar-format volumes and
uploading them to a remote or local file server. Because duplicity uses
librsync, the incremental archives are space efficient and only record the parts
of files that have changed since the last backup. Because duplicity uses GnuPG
to encrypt and/or sign these archives, they will be safe from spying and/or
modification by the server.
Homepage: http://www.nongnu.org/duplicity/index.html
Library Dependencies: python25, librsync, gnupg
Runtime Dependencies: py25-gnupg, py25-boto, py25-zlib, py25-hashlib, ncftp
Platforms: darwin
Maintainers: nomaintainer@macports.org
--
gpgme @1.1.7 (devel, security, crypto)
Variants: darwin_7, smime, universal
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for
applications. It provides a High-Level Crypto API for encryption, decryption,
signing, signature verification and key management. Currently it uses GnuPG as
its backend but the API isn't restricted to this engine in fact we have already
developed a backend for CMS (S/MIME).
Homepage: http://www.gnupg.org/related_software/gpgme/
Library Dependencies: gnupg, pth, libgpg-error
Platforms: darwin
Maintainers: boeyms@macports.org openmaintainer@macports.org
--
p5-module-signature @0.55 (perl)
Variants: universal
Module signature file manipulation
Homepage: http://search.cpan.org/dist/Module-Signature/
Library Dependencies: perl5, gnupg, p5-digest-sha
Platforms: darwin
Maintainers: narf_tm@macports.org openmaintainer@macports.org
--
pwman @0.3.8 (security)
Variants: universal
PWman is a curses based password storage application. It uses GnuPG to encrypt
and decrypt the password file. The interface was inspired by Jaako Heinonen's
abook.
Homepage: http://sourceforge.net/projects/pwman
Library Dependencies: ncurses, libxml2, gnupg
Platforms: darwin
Maintainers: mni@oaf.dk
--
py-gnupg @0.3.2, Revision 1 (python)
GnuPGInterface is a Python module to interface with GnuPG. It concentrates on
interacting with GnuPG via filehandles, providing access to control GnuPG via
versatile and extensible means.
Homepage: http://py-gnupg.sourceforge.net/
Library Dependencies: python24, gnupg
Platforms: darwin
Maintainers: nomaintainer@macports.org
--
py25-gnupg @0.3.2 (python)
GnuPGInterface is a Python module to interface with GnuPG. It concentrates on
interacting with GnuPG via filehandles, providing access to control GnuPG via
versatile and extensible means.
Homepage: http://py-gnupg.sourceforge.net/
Library Dependencies: python25, gnupg
Platforms: darwin
Maintainers: ram@macports.org openmaintainer@macports.org
--
py26-gnupg @0.3.2 (python)
GnuPGInterface is a Python module to interface with GnuPG. It concentrates on
interacting with GnuPG via filehandles, providing access to control GnuPG via
versatile and extensible means.
Homepage: http://py-gnupg.sourceforge.net/
Library Dependencies: python26, gnupg
Platforms: darwin
Maintainers: ram@macports.org openmaintainer@macports.org
--
signing-party @1.0 (mail, security)
signing-party is a collection for all kinds of PGP/GnuPG related things,
including signing scripts, party preparation scripts, etc.
Homepage: http://pgp-tools.alioth.debian.org/
Library Dependencies: perl5, p5-gnupg-interface, p5-text-iconv,
p5-text-template, p5-mime-tools
Runtime Dependencies: gnupg, dialog
Platforms: darwin
Maintainers: milosh@macports.org openmaintainer@macports.org
--
zeroinstall-injector @0.39 (sysutils)
The Zero Install Injector makes it easy for users to install software without
needing root privileges. It takes the URL of a program and runs it (downloading
it first if necessary). Any dependencies of the program are fetched in the same
way. The user controls which version of the program and its dependencies to use.
Homepage: http://0install.net
Library Dependencies: python25, gnupg
Runtime Dependencies: py25-gtk, py25-xml, sudo
Platforms: darwin, freebsd, linux
Maintainers: afb@macports.org
--
kerberos5 @1.4.3 (net, security)
Variants: universal
Kerberos is a network authentication protocol. It is designed to provide strong
authentication for client/server applications by using secret-key cryptography.
A free implementation of this protocol is available from the Massachusetts
Institute of Technology. Kerberos is available in many commercial products as
well.
Homepage: http://web.mit.edu/kerberos/www/
Build Dependencies: gnupg
Platforms: darwin
Maintainers: nomaintainer@macports.org
$ sudo port install gnupg
---> Fetching bzip2
---> Attempting to fetch bzip2-1.0.5.tar.gz from http://www.bzip.org/1.0.5
---> Verifying checksum(s) for bzip2
---> Extracting bzip2
---> Applying patches to bzip2
---> Configuring bzip2
---> Building bzip2
---> Staging bzip2 into destroot
---> Installing bzip2 @1.0.5_2
---> Activating bzip2 @1.0.5_2
---> Cleaning bzip2
---> Fetching readline
---> Attempting to fetch readline-6.0.tar.gz from http://mirrors.ibiblio.org/pub/mirrors/gnu/ftp/gnu/readline
---> Verifying checksum(s) for readline
---> Extracting readline
---> Applying patches to readline
---> Configuring readline
---> Building readline
---> Staging readline into destroot
---> Installing readline @6.0.000_1
---> Activating readline @6.0.000_1
---> Cleaning readline
---> Fetching gnupg
---> Attempting to fetch gnupg-1.4.9.tar.bz2 from http://distfiles.macports.org/gnupg
---> Verifying checksum(s) for gnupg
---> Extracting gnupg
---> Configuring gnupg
---> Building gnupg
---> Staging gnupg into destroot
---> Installing gnupg @1.4.9_0
---> Activating gnupg @1.4.9_0
---> Cleaning gnupg