The security/gnupg port
gnupg-2.4.6 – GNU privacy guard - a free PGP replacement (cvsweb github mirror)
Description
The GNU Privacy Guard (GnuPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data, create digital signatures, help authenticating using Secure Shell and to provide a framework for public key cryptography. It includes an advanced key management facility and is compliant with the OpenPGP and S/MIME standards.WWW: https://www.gnupg.org/
Readme
+----------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +----------------------------------------------------------------------- In order to use a card reader other than the few ones supported by GnuPG's internal CCID driver, the ccid, pcsc-lite and pcsc-tools packages need to be installed. Example YubiKey 4 Setup Procedure ================================= Install required packages, enable and start pcscd(8) PC/SC smartcard daemon: # pkg_add ccid pcsc-lite pcsc-tools # rcctl enable pcscd # rcctl start pcscd Find the reader with YubiKey: $ pcsc_scan -n PC/SC device scanner V 1.4.27 (c) 2001-2011, Ludovic RousseauCompiled with PC/SC lite version: 1.8.20 Using reader plug'n play mechanism Scanning present readers... 0: Yubico Yubikey 4 OTP+U2F+CCID 00 00 Sun Apr 23 15:15:40 2017 Reader 0: Yubico Yubikey 4 OTP+U2F+CCID 00 00 Card state: Card inserted, Exclusive Mode, ATR: 3B F8 13 00 00 81 31 FE 15 59 75 62 69 6B 65 79 34 D4 #Ctrl+C Configure scdaemon(1) smartcard daemon to use this reader: $ echo "reader-port \"Yubico Yubikey 4 OTP+U2F+CCID 00 0\"" >> \ ~/.gnupg/scdaemon.conf Check if the YubiKey is recognized by GnuPG: $ gpg --card-status Reader ...........: Yubico Yubikey 4 OTP U2F CCID 00 00 In some cases you may need to explicitely disable the internal CCID driver. $ echo "disable-ccid" >> ~/.gnupg/scdaemon.conf $ gpgconf --kill scdaemon
Maintainer
Jeremie Courreges-Anglas
Categories
Library dependencies
Build dependencies
Run dependencies
Files
- /usr/local/bin/dirmngr
- /usr/local/bin/dirmngr-client
- /usr/local/bin/gpg
- /usr/local/bin/gpg-agent
- /usr/local/bin/gpg-card
- /usr/local/bin/gpg-connect-agent
- /usr/local/bin/gpg-mail-tube
- /usr/local/bin/gpg-wks-client
- /usr/local/bin/gpg-wks-server
- /usr/local/bin/gpgconf
- /usr/local/bin/gpgparsemail
- /usr/local/bin/gpgscm
- /usr/local/bin/gpgsm
- /usr/local/bin/gpgsplit
- /usr/local/bin/gpgtar
- /usr/local/bin/gpgv
- /usr/local/bin/kbxutil
- /usr/local/bin/watchgnupg
- /usr/local/info/gnupg.info
- /usr/local/libexec/gpg-auth
- /usr/local/libexec/gpg-check-pattern
- /usr/local/libexec/gpg-pair-tool
- /usr/local/libexec/gpg-preset-passphrase
- /usr/local/libexec/gpg-protect-tool
- /usr/local/libexec/gpg-wks-client
- /usr/local/libexec/keyboxd
- /usr/local/libexec/scdaemon
- /usr/local/man/man1/dirmngr-client.1
- /usr/local/man/man1/gpg-agent.1
- /usr/local/man/man1/gpg-card.1
- /usr/local/man/man1/gpg-check-pattern.1
- /usr/local/man/man1/gpg-connect-agent.1
- /usr/local/man/man1/gpg-mail-tube.1
- /usr/local/man/man1/gpg-preset-passphrase.1
- /usr/local/man/man1/gpg-wks-client.1
- /usr/local/man/man1/gpg-wks-server.1
- /usr/local/man/man1/gpg.1
- /usr/local/man/man1/gpgconf.1
- /usr/local/man/man1/gpgparsemail.1
- /usr/local/man/man1/gpgsm.1
- /usr/local/man/man1/gpgtar.1
- /usr/local/man/man1/gpgv.1
- /usr/local/man/man1/scdaemon.1
- /usr/local/man/man1/watchgnupg.1
- /usr/local/man/man7/gnupg.7
- /usr/local/man/man8/addgnupghome.8
- /usr/local/man/man8/applygnupgdefaults.8
- /usr/local/man/man8/dirmngr.8
- /usr/local/sbin/addgnupghome
- /usr/local/sbin/applygnupgdefaults
- /usr/local/share/doc/gnupg/
- /usr/local/share/doc/gnupg/DCO
- /usr/local/share/doc/gnupg/DETAILS
- /usr/local/share/doc/gnupg/FAQ
- /usr/local/share/doc/gnupg/HACKING
- /usr/local/share/doc/gnupg/KEYSERVER
- /usr/local/share/doc/gnupg/OpenPGP
- /usr/local/share/doc/gnupg/README
- /usr/local/share/doc/gnupg/TRANSLATE
- /usr/local/share/doc/gnupg/examples/
- /usr/local/share/doc/gnupg/examples/README
- /usr/local/share/doc/gnupg/examples/common.conf
- /usr/local/share/doc/gnupg/examples/gpgconf.conf
- /usr/local/share/doc/gnupg/examples/gpgconf.rnames
- /usr/local/share/doc/gnupg/examples/pwpattern.list
- /usr/local/share/doc/gnupg/examples/qualified.txt
- /usr/local/share/doc/gnupg/examples/scd-event
- /usr/local/share/doc/gnupg/examples/trustlist.txt
- /usr/local/share/doc/gnupg/gnupg.7.html
- /usr/local/share/doc/pkg-readmes/gnupg
- /usr/local/share/gnupg/
- /usr/local/share/gnupg/distsigkey.gpg
- /usr/local/share/gnupg/help.be.txt
- /usr/local/share/gnupg/help.ca.txt
- /usr/local/share/gnupg/help.cs.txt
- /usr/local/share/gnupg/help.da.txt
- /usr/local/share/gnupg/help.de.txt
- /usr/local/share/gnupg/help.el.txt
- /usr/local/share/gnupg/help.eo.txt
- /usr/local/share/gnupg/help.es.txt
- /usr/local/share/gnupg/help.et.txt
- /usr/local/share/gnupg/help.fi.txt
- /usr/local/share/gnupg/help.fr.txt
- /usr/local/share/gnupg/help.gl.txt
- /usr/local/share/gnupg/help.hu.txt
- /usr/local/share/gnupg/help.id.txt
- /usr/local/share/gnupg/help.it.txt
- /usr/local/share/gnupg/help.ja.txt
- /usr/local/share/gnupg/help.nb.txt
- /usr/local/share/gnupg/help.pl.txt
- /usr/local/share/gnupg/help.pt.txt
- /usr/local/share/gnupg/help.pt_BR.txt
- /usr/local/share/gnupg/help.ro.txt
- /usr/local/share/gnupg/help.ru.txt
- /usr/local/share/gnupg/help.sk.txt
- /usr/local/share/gnupg/help.sv.txt
- /usr/local/share/gnupg/help.tr.txt
- /usr/local/share/gnupg/help.txt
- /usr/local/share/gnupg/help.zh_CN.txt
- /usr/local/share/gnupg/help.zh_TW.txt
- /usr/local/share/gnupg/sks-keyservers.netCA.pem
- /usr/local/share/locale/ca/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/cs/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/da/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/de/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/el/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/en@quot/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/eo/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/es/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/et/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/fi/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/fr/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/gl/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/hu/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/id/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/it/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/ja/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/nb/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/nl/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/pl/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/pt/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/ro/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/ru/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/sk/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/sv/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/tr/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/uk/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/zh_CN/LC_MESSAGES/gnupg2.mo
- /usr/local/share/locale/zh_TW/LC_MESSAGES/gnupg2.mo
- @conflict gnupg-<2.2.23p1