security/gnupg-pkcs11-scd - The NetBSD Packages Collection

OpenSC smart card support for GnuPG

gnupg-pkcs11 is a project to implement a BSD-licensed smart-card
daemon to enable the use of PKCS#11 tokens with GnuPG. The motivation
behind this project originates in the following two threads:

 * http://lists.gnupg.org/pipermail/gnupg-users/2006-February/027964.html
 * http://lists.gnupg.org/pipermail/gnupg-devel/2004-November/021522.html
 * http://lists.gnupg.org/pipermail/gnupg-users/2004-November/023673.html

PKCS#11 is the de-facto standard for accessing cryptographic tokens,
and thus we strongly disagree with WK's attitude towards it.

The patch mentioned in the above threads is unmaintained, so we
decided to implement PKCS#11 support "the right way". gnupg-pkcs11
is a (hopefully) drop-in replacement for the smart-card daemon
(scd) shipped with GnuPG.

Build dependencies

pkgtools/mktools devel/pkgconf pkgtools/cwrappers

Runtime dependencies

security/pkcs11-helper security/libgpg-error security/libassuan2 security/libgcrypt security/pkcs11-helper security/libgpg-error security/libgcrypt

Binary packages

OSArchitectureVersion
NetBSD 8.0i386gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 8.0i386gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 8.0powerpcgnupg-pkcs11-scd-0.9.2nb11.tgz
NetBSD 8.0powerpcgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 8.0powerpcgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 8.0x86_64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 8.0x86_64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0aarch64gnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0aarch64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0aarch64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0alphagnupg-pkcs11-scd-0.9.2nb11.tgz
NetBSD 9.0alphagnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0earmv6hfgnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0earmv6hfgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0earmv6hfgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0earmv7hfgnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0earmv7hfgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0earmv7hfgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0i386gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0i386gnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0powerpcgnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0powerpcgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0powerpcgnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.0sparc64gnupg-pkcs11-scd-0.9.2nb11.tgz
NetBSD 9.0sparcgnupg-pkcs11-scd-0.9.2nb11.tgz
NetBSD 9.0x86_64gnupg-pkcs11-scd-0.9.2nb14.tgz
NetBSD 9.0x86_64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.3x86_64gnupg-pkcs11-scd-0.9.2nb12.tgz
NetBSD 9.3x86_64gnupg-pkcs11-scd-0.9.2nb14.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.