gnupg

Also known as: gnupg2, gnupg@2.2, gpg, gpg2

Formerly known as: gnupg2

GNU Pretty Good Privacy (PGP) package

https://gnupg.org/

Current versions:

stable 2.2.7
bottle 🍾 high_sierra, sierra, el_capitan

Other versions:

gnupg@1.4 1.4.22 GNU Pretty Good Privacy (PGP) package
gnupg@2.0 2.0.31 GNU Privacy Guard: a free PGP replacement

Options:

--with-gpgsplit Additionally install the gpgsplit utility
--with-gpg-zip Additionally install the gpg-zip utility
--with-large-secmem Additionally allocate extra secure memory
--without-libusb Disable the internal CCID driver
--with-readline Build with readline support
--with-encfs Build with encfs support

Depends on:

npth 1.5 New GNU portable threads library
gnutls 3.5.18 GNU Transport Layer Security (TLS) Library
libgpg-error 1.31 Common error values for all GnuPG components
libgcrypt 1.8.2 Cryptographic library based on the code from GnuPG
libksba 1.3.5 X.509 and CMS library
libassuan 2.5.1 Assuan IPC Library
pinentry 1.1.0 Passphrase entry dialog utilizing the Assuan protocol
gettext 0.19.8.1 GNU internationalization (i18n) and localization (l10n) library
adns 1.5.1 C/C++ resolver library and DNS resolver utilities

Depends on recommended:

libusb 1.0.22 Library for USB device access

Depends on optionally:

readline 7.0.3 Library for command-line editing
encfs 1.9.5 Encrypted pass-through FUSE file system

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries

JSON API for gnupg

Formula code on GitHub

Fork me on GitHub