From unknown Sun Jun 22 00:02:18 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31298 <31298@debbugs.gnu.org> To: bug#31298 <31298@debbugs.gnu.org> Subject: Status: [PATCH 0/2] Add some packages related to security tokens Reply-To: bug#31298 <31298@debbugs.gnu.org> Date: Sun, 22 Jun 2025 07:02:18 +0000 retitle 31298 [PATCH 0/2] Add some packages related to security tokens reassign 31298 guix-patches submitter 31298 Chris Marusich severity 31298 normal tag 31298 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 06:58:07 2018 Received: (at submit) by debbugs.gnu.org; 28 Apr 2018 10:58:07 +0000 Received: from localhost ([127.0.0.1]:41617 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNYM-00087O-W7 for submit@debbugs.gnu.org; Sat, 28 Apr 2018 06:58:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNYK-00086n-GO for submit@debbugs.gnu.org; Sat, 28 Apr 2018 06:58:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCNYE-0004KS-FV for submit@debbugs.gnu.org; Sat, 28 Apr 2018 06:57:59 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:50650) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fCNYE-0004KL-C6 for submit@debbugs.gnu.org; Sat, 28 Apr 2018 06:57:58 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44812) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fCNYD-0002ie-BX for guix-patches@gnu.org; Sat, 28 Apr 2018 06:57:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fCNYC-0004JO-OK for guix-patches@gnu.org; Sat, 28 Apr 2018 06:57:57 -0400 Received: from mail-pf0-x230.google.com ([2607:f8b0:400e:c00::230]:33117) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fCNYC-0004J1-HD for guix-patches@gnu.org; Sat, 28 Apr 2018 06:57:56 -0400 Received: by mail-pf0-x230.google.com with SMTP id f15so3348647pfn.0 for ; Sat, 28 Apr 2018 03:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=bCAz0aHePemE8p2JV1ESSogAnZsKalmg6zh/CfxZEl4=; b=YGKP1m3neLOvpCej2orI4SEsjonhoXmMMueZRfaFVvmKYIJjqLHA/Kp+Mn9nz70RS6 gnvqcBAPP84oOEGKF0Jyr9NygOxf1ei+PwtxzxHifdeBUDbtsenjWFMOxvaw3iBmMQXj 7oFpz7BHRva9lNlScUGvMx0AY8WIs3MzHg82z0+Tj0ZY8Es2yBe6R6snBRtC4sGAClU0 2lRFZd7HKGEk7qPEfOrTtGUlnQ2EzabLrCAyWqW191BnZbjtOvCGwAIH2P7GowF2arnb RTgXlPVgwhclCYi6cXX8tQ1FHxfhCMVJXqLEqD4n5FDVVN3uZlG8ieJ1wU3pXUI+TuF6 KURQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=bCAz0aHePemE8p2JV1ESSogAnZsKalmg6zh/CfxZEl4=; b=cNLG2C9D6go+nA/+MvKpf557VpkHI7xLW2S3AHrgc6/KJzZeOiZZFTVAZOhF/AHJsT Ydcvoz1jw95qw6Ku92L8cS81SgMryhBjKw2fRNSiNBxi/cRxhcWETB577AyLMxrOv0SZ tgqdSbMsg722rCsKfxRZ9iU6Jqs3dBdCLlpL6txwFnYUs7rzk2wvwFhKV0psl27l4XcK bPuAsnKxnuP7F+06m3QIqiGE7CAbzcWSZP4hj9Ody1QGSXa3YOhAsujDZVIU8QbAdiem QyTHdWynI+36hnFDXilK6RxLpIbem7EOn8RTdO6MgxCsPm8EiAEu6MwO1kn9NA6zmNNR xEJg== X-Gm-Message-State: ALQs6tA9BVBmimQRcpJC28P+OqVmo4D8/FXq5f6sY8rc5Hl+aT2eNUj6 tmi6LwWOMhsiszfT3ChCQS3rBQ== X-Google-Smtp-Source: AB8JxZrTVyjVIQRM0xYRSNXr0vMLH/UwfKweNRjeNCq8kHGULCKPGLw10VLja+zJOpJTRr1Ofy1gJA== X-Received: by 2002:a17:902:7c94:: with SMTP id y20-v6mr5638797pll.56.1524913074933; Sat, 28 Apr 2018 03:57:54 -0700 (PDT) Received: from garuda.local.net ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id n126-v6sm5871985pga.85.2018.04.28.03.57.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Apr 2018 03:57:53 -0700 (PDT) From: Chris Marusich To: guix-patches@gnu.org Subject: [PATCH 0/2] Add some packages related to security tokens Date: Sat, 28 Apr 2018 03:57:13 -0700 Message-Id: <20180428105713.18157-1-cmmarusich@gmail.com> X-Mailer: git-send-email 2.17.0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit Cc: Chris Marusich X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi Guix! These two patches add opensc and yubico-piv-tool. The former is useful because, among other reasons, its PKCS#11 shared library can be used with an SSH agent to fetch credentials from a smart card (such as a YubiKey). The latter is useful for interacting with the PIV application on a YubiKey. I have verified that both of these work on my system for those purposes, with a YubiKey. To successfully use the OpenSC PKCS#11 shared library with an SSH agent, you need to take care to start your ssh-agent with the -P option to whitelist the path of the library's .so file. If you don't do that, then any attempt to invoke ssh-add with the -s option will fail with a generic message. Chris Marusich (2): gnu: Add opensc. gnu: Add yubico-piv-tool. gnu/packages/security-token.scm | 91 +++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 07:03:22 2018 Received: (at 31298) by debbugs.gnu.org; 28 Apr 2018 11:03:22 +0000 Received: from localhost ([127.0.0.1]:41628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNdN-0008HN-SD for submit@debbugs.gnu.org; Sat, 28 Apr 2018 07:03:22 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:40109) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNdK-0008H9-QU for 31298@debbugs.gnu.org; Sat, 28 Apr 2018 07:03:16 -0400 Received: by mail-pg0-f66.google.com with SMTP id l2-v6so3307225pgc.7 for <31298@debbugs.gnu.org>; Sat, 28 Apr 2018 04:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vi31CorLVI77r8kMg5SQSj8b5zCiuFcgw53QmO7lABM=; b=NXIR8xDbZ35TST5EuHEZw/CQRWx82MGIZFMAl0tGJLWT/0pcaeRETLRQKwF3/ax5l4 QpN4tLB3pB+14CUgOm2PQ2rbxAxhsR8J5faZmIi6wAERJJLS6oK2eypYx+nkXUZYKOoB K9v4BguavIJZA/ltDH2VC4Vtpz0P6gkeEv1G7dNtimU/tKQA0WgC1K1T55LqFMFrRPPW PBSeEL4im7KJbYBsFuOut0rAtFveV4f6SIx/YryiaBfy2VQv+WbfCJ6hMUTnZx6Vd2fF wftqnHVAPVMs7m3DC66fFP4Dhc2LOdtN0BB4SwFoOBiqZmrLSfNO8lOWvaTeECBWz381 cm3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=vi31CorLVI77r8kMg5SQSj8b5zCiuFcgw53QmO7lABM=; b=M1eUNZPOu9+qhHxeTY/Q0DyNg296V+WGaXT8hloMJpXXbbshT78j+5wY13KbZi0ePz IH5ElnV8zE0GW+ib8kcoCSlwd7FnoUAohCoRSbO7BjrJxrO2uanDxTjnYiBXf9oDwst9 KEpJ/spYXcklo4COnolONQNGXxZQ/tsmISa+pj42iBP6zTJxKvgVwmhuZVgs6UXuLF5d pFoD5yqg4sn7KkshiHNx9SBIyaNmNxuU+qaBdJbPTbNf4TthMVpN2o42WXBnAP4097w0 QxXoEkfVtrmPBq1vIHFoEGi070UVbCRn0QWvyqDmCKKaH+UtvpvdCH+SS2U5IzZDz9W0 Epfw== X-Gm-Message-State: ALQs6tDaMR1DYb8UwIuasVCHjA6/XitlwOcZG+W/wF29ziu6NMROG0JN gUYn7RxbEC40D8eA2FWJ6hXtOA== X-Google-Smtp-Source: AB8JxZrAzaqGRsz+T0j4lEIyJXemrv/Mwc8OLsFku2BJCKGVp8M16GufC+bq3+aHGCuFvacA8YDkeQ== X-Received: by 2002:a17:902:2805:: with SMTP id e5-v6mr5640274plb.55.1524913388440; Sat, 28 Apr 2018 04:03:08 -0700 (PDT) Received: from garuda.local.net ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id t24sm5076092pfj.75.2018.04.28.04.03.06 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Apr 2018 04:03:07 -0700 (PDT) From: Chris Marusich To: 31298@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add opensc. Date: Sat, 28 Apr 2018 04:02:40 -0700 Message-Id: <20180428110241.18273-1-cmmarusich@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180428105713.18157-1-cmmarusich@gmail.com> References: <20180428105713.18157-1-cmmarusich@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31298 Cc: Chris Marusich X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (opensc): New variable. --- gnu/packages/security-token.scm | 51 +++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 6ff83ce5a..305e3d8a4 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -6,6 +6,7 @@ ;;; Copyright © 2017 Thomas Danckaert ;;; Copyright © 2017 Tobias Geerinckx-Rice ;;; Copyright © 2017 Ricardo Wurmus +;;; Copyright © 2018 Chris Marusich ;;; ;;; This file is part of GNU Guix. ;;; @@ -31,6 +32,7 @@ #:use-module (guix build-system glib-or-gtk) #:use-module (gnu packages autotools) #:use-module (gnu packages curl) + #:use-module (gnu packages docbook) #:use-module (gnu packages gettext) #:use-module (gnu packages gtk) #:use-module (gnu packages libusb) @@ -38,6 +40,7 @@ #:use-module (gnu packages man) #:use-module (gnu packages networking) #:use-module (gnu packages cyrus-sasl) + #:use-module (gnu packages readline) #:use-module (gnu packages tls) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -202,3 +205,51 @@ one-time-password (OTP) YubiKey against Yubico’s servers. See the Yubico website for more information about Yubico and the YubiKey.") (home-page "https://developers.yubico.com/yubico-c-client/") (license license:bsd-2))) + +(define-public opensc + (package + (name "opensc") + (version "0.17.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/OpenSC/OpenSC/releases/download/" + version "/opensc-" version ".tar.gz")) + (sha256 + (base32 + "0043jh5g7q2lyd5vnb0akwb5y349isx7vbm9wqhlgav7d20wcwxy")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + ;; By setting an absolute path here, we arrange for OpenSC to + ;; successfully dlopen libpcsclite.so.1 by default. The user can + ;; still override this if they want to, by specifying a custom OpenSC + ;; configuration file at runtime. + (add-after 'unpack 'set-default-libpcsclite.so.1-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((libpcsclite (string-append (assoc-ref inputs "pcsc-lite") + "/lib/libpcsclite.so.1"))) + (substitute* "configure" + (("DEFAULT_PCSC_PROVIDER=\"libpcsclite\\.so\\.1\"") + (string-append + "DEFAULT_PCSC_PROVIDER=\"" libpcsclite "\""))) + #t)))))) + (inputs + `(("readline" ,readline) + ("openssl" ,openssl) + ("pcsc-lite" ,pcsc-lite) + ("ccid" ,ccid))) + (native-inputs + `(("libxslt" ,libxslt) + ("docbook-xsl" ,docbook-xsl) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/OpenSC/OpenSC/wiki") + (synopsis "Tools and libraries related to smart cards") + (description + "OpenSC is a set of software tools and libraries to work with smart +cards, with the focus on smart cards with cryptographic capabilities. OpenSC +facilitate the use of smart cards in security applications such as +authentication, encryption and digital signatures. OpenSC implements the PKCS +#15 standard and the PKCS #11 API.") + (license license:lgpl2.1+))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 07:03:32 2018 Received: (at 31298) by debbugs.gnu.org; 28 Apr 2018 11:03:32 +0000 Received: from localhost ([127.0.0.1]:41631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNdc-0008I1-8o for submit@debbugs.gnu.org; Sat, 28 Apr 2018 07:03:32 -0400 Received: from mail-pg0-f68.google.com ([74.125.83.68]:42020) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCNdb-0008Hc-8I for 31298@debbugs.gnu.org; Sat, 28 Apr 2018 07:03:31 -0400 Received: by mail-pg0-f68.google.com with SMTP id p9-v6so404353pgc.9 for <31298@debbugs.gnu.org>; Sat, 28 Apr 2018 04:03:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=E8bGiTNYIG51Qo9UIN5lT4vswjpa8hGqdgF4gQIgNRQ=; b=WYOYObmY31t9tZfwbpvl7poLt1q8YiNLH9XgOPJfst9UAAxEtcDiHld3E1ESgQ0ft7 /cZ/0yx+sL2ELqUhSfXF69TYMayiDM9zPcChcyqylwOUhfi2v4PgDGB4qac8etxuHn3V 22PMTJ71TaZLtvw6Jt2k2mpKrxQW+55XdDw8aP3pIvdwLYweLB8wMlc5Y/5FGStBsl11 45LRAreBaZaVxnaT+qKBUCFyBiVlevkc7fwuwWedidBDkpnudTQFZzgKUPRGpLwpo+RP wFYyZ0sraTX9dTkIKZG3UYc3DMp9lJ+AmfGuYk365DhApIkKcLE5Ta8qrwydIi7zTAp8 zTYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=E8bGiTNYIG51Qo9UIN5lT4vswjpa8hGqdgF4gQIgNRQ=; b=trkmJ3jccbOUVMm0nfLByIa9hg74mP1kvRk8LJPgQWfH2FL8TMIPxG5PDUlKM03EdI TupB6IH3NJAMQf55PrxWj4yY1KqVfu7HZ6Qd1kD0voZ+aC1bIXwha245jBVCj42tGmK6 WcBpzxaFy8EC7zSQloVVIeYiARoLsEtryyGk2CP2XVsbXMj1S9BlWVBM/cGX+xjG7KaN ilgIHh2bNWhnMHjmQAWa2gnydrjgIfJjtOLdJUduZONyb592rMIK0W8wQyWVLVAGNMCj DOC5O20Oa2Wd98bciXe59WR1jw2vlx09+hIPI+Cl0dCObrksmm+aGx7zRsiOMk7bPayF xbJA== X-Gm-Message-State: ALQs6tCjepiguNpfBnKNv5vGcgJxzaYE6WQCnErXq29jA5E9XMXNpB3G y6Zs37lTQ5btnXkxu+uDS0/ltA== X-Google-Smtp-Source: AB8JxZqdc3A61G0IQvmJWtB6Sx/JfjWGVW/tShkEznJYUrtaPx28cBOu35o2oP9BZwCHIY1UfRcyww== X-Received: by 10.98.107.138 with SMTP id g132mr5341955pfc.163.1524913405068; Sat, 28 Apr 2018 04:03:25 -0700 (PDT) Received: from garuda.local.net ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id t24sm5076092pfj.75.2018.04.28.04.03.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Apr 2018 04:03:23 -0700 (PDT) From: Chris Marusich To: 31298@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add yubico-piv-tool. Date: Sat, 28 Apr 2018 04:02:41 -0700 Message-Id: <20180428110241.18273-2-cmmarusich@gmail.com> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180428110241.18273-1-cmmarusich@gmail.com> References: <20180428105713.18157-1-cmmarusich@gmail.com> <20180428110241.18273-1-cmmarusich@gmail.com> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31298 Cc: Chris Marusich X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/security-token.scm (yubico-piv-tool): New variable. --- gnu/packages/security-token.scm | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index 305e3d8a4..64fe7d833 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -32,8 +32,11 @@ #:use-module (guix build-system glib-or-gtk) #:use-module (gnu packages autotools) #:use-module (gnu packages curl) + #:use-module (gnu packages check) #:use-module (gnu packages docbook) + #:use-module (gnu packages documentation) #:use-module (gnu packages gettext) + #:use-module (gnu packages graphviz) #:use-module (gnu packages gtk) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) @@ -42,6 +45,7 @@ #:use-module (gnu packages cyrus-sasl) #:use-module (gnu packages readline) #:use-module (gnu packages tls) + #:use-module (gnu packages tex) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages xml)) @@ -253,3 +257,39 @@ facilitate the use of smart cards in security applications such as authentication, encryption and digital signatures. OpenSC implements the PKCS #15 standard and the PKCS #11 API.") (license license:lgpl2.1+))) + +(define-public yubico-piv-tool + (package + (name "yubico-piv-tool") + (version "1.5.0") + (source (origin + (method url-fetch) + (uri (string-append + "https://developers.yubico.com/yubico-piv-tool/Releases/" + name "-" version ".tar.gz")) + (sha256 + (base32 + "1axa0lnky5gsc8yack6mpfbjh49z0czr1cv52gbgjnx2kcbpb0y1")))) + (build-system gnu-build-system) + (inputs + `(("perl" ,perl) + ("pcsc-lite" ,pcsc-lite) + ("openssl" ,openssl))) + (native-inputs + `(("doxygen" ,doxygen) + ("graphviz" ,graphviz) + ("check" ,check) + ("texlive-bin" ,texlive-bin) + ("pkg-config" ,pkg-config))) + (home-page "https://developers.yubico.com/yubico-piv-tool/") + (synopsis "Interact with the PIV application on a YubiKey") + (description + "The Yubico PIV tool is used for interacting with the Privilege and +Identification Card (PIV) application on a YubiKey. With it you may generate +keys on the device, import keys and certificates, create certificate requests, +and other operations. It includes a library and a command-line tool.") + ;; The file ykcs11/pkcs11.h also declares an additional, very short free + ;; license for that one file. Please see it for details. The files in + ;; the m4 directory are licensed under either a similarly terse free + ;; license or gpl2+. The vast majority of files are licensed under bsd-2. + (license license:bsd-2))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 30 16:56:21 2018 Received: (at 31298) by debbugs.gnu.org; 30 Apr 2018 20:56:21 +0000 Received: from localhost ([127.0.0.1]:44348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDFqP-0000Mb-EI for submit@debbugs.gnu.org; Mon, 30 Apr 2018 16:56:21 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDFqO-0000MT-4y for 31298@debbugs.gnu.org; Mon, 30 Apr 2018 16:56:20 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9AEFD11FB5; Mon, 30 Apr 2018 22:56:19 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FgT6XiTWvuSe; Mon, 30 Apr 2018 22:56:19 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id CF97911D89; Mon, 30 Apr 2018 22:56:18 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: [bug#31298] [PATCH 1/2] gnu: Add opensc. References: <20180428105713.18157-1-cmmarusich@gmail.com> <20180428110241.18273-1-cmmarusich@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?utf-8?Q?Flor=C3=A9al?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 30 Apr 2018 22:56:18 +0200 In-Reply-To: <20180428110241.18273-1-cmmarusich@gmail.com> (Chris Marusich's message of "Sat, 28 Apr 2018 04:02:40 -0700") Message-ID: <87in88v2fh.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31298 Cc: 31298@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Chris Marusich skribis: > * gnu/packages/security-token.scm (opensc): New variable. LGTM, thanks! From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 30 16:57:32 2018 Received: (at 31298) by debbugs.gnu.org; 30 Apr 2018 20:57:32 +0000 Received: from localhost ([127.0.0.1]:44362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDFrY-0000Ol-BI for submit@debbugs.gnu.org; Mon, 30 Apr 2018 16:57:32 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40898) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDFrW-0000Od-Dd for 31298@debbugs.gnu.org; Mon, 30 Apr 2018 16:57:30 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DCFCB11FB5; Mon, 30 Apr 2018 22:57:29 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m6DUdbNe28uQ; Mon, 30 Apr 2018 22:57:28 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 910E511D89; Mon, 30 Apr 2018 22:57:28 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Chris Marusich Subject: Re: [bug#31298] [PATCH 2/2] gnu: Add yubico-piv-tool. References: <20180428105713.18157-1-cmmarusich@gmail.com> <20180428110241.18273-1-cmmarusich@gmail.com> <20180428110241.18273-2-cmmarusich@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 =?utf-8?Q?Flor=C3=A9al?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 30 Apr 2018 22:57:27 +0200 In-Reply-To: <20180428110241.18273-2-cmmarusich@gmail.com> (Chris Marusich's message of "Sat, 28 Apr 2018 04:02:41 -0700") Message-ID: <87efiwv2dk.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31298 Cc: 31298@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Chris Marusich skribis: > * gnu/packages/security-token.scm (yubico-piv-tool): New variable. LGTM! > + (home-page "https://developers.yubico.com/yubico-piv-tool/") > + (synopsis "Interact with the PIV application on a YubiKey") > + (description > + "The Yubico PIV tool is used for interacting with the Privilege and > +Identification Card (PIV) application on a YubiKey. With it you may gen= erate > +keys on the device, import keys and certificates, create certificate req= uests, > +and other operations. It includes a library and a command-line tool.") > + ;; The file ykcs11/pkcs11.h also declares an additional, very short = free > + ;; license for that one file. Please see it for details. The files= in > + ;; the m4 directory are licensed under either a similarly terse free > + ;; license or gpl2+. The vast majority of files are licensed under = bsd-2. > + (license license:bsd-2))) I think you can omit the bit about the m4/ directory since it=E2=80=99s pre= tty much the same story in many packages. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed May 02 01:49:51 2018 Received: (at 31298-done) by debbugs.gnu.org; 2 May 2018 05:49:51 +0000 Received: from localhost ([127.0.0.1]:46305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDkeF-0004gZ-57 for submit@debbugs.gnu.org; Wed, 02 May 2018 01:49:51 -0400 Received: from mail-pf0-f182.google.com ([209.85.192.182]:33577) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fDkeD-0004gJ-BU for 31298-done@debbugs.gnu.org; Wed, 02 May 2018 01:49:50 -0400 Received: by mail-pf0-f182.google.com with SMTP id f20so2043967pfn.0 for <31298-done@debbugs.gnu.org>; Tue, 01 May 2018 22:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=2QMfurOqWc56MrELkTRLvUvz/rwuwNUjRE6iSDHs/Wc=; b=fayDoIlJDha+bUkAS3AI/sxH8hF9P2hL8sNReVqf/ULQZqZ/3xcun1+hcKRXS/37qU 3Kkcd/pQlh7V36B7vSoqktDUJTOI+rSrjQzTGT+h+Pn4YziDkQqBvxxlSGah7sL7OpnA Xvrf/3ksEQCkGGWlTOGbPmdtLGEWUW5VKKUILjxF1Drf0CK2/uSrBVUw11jiEuMffzDM Vbr5roIdL57AX7GZjfeIa3OA6MbIeBtkuzeSTIW/Wr7EoXeKE9m2Y5hJ29MdfbPosmfD wgE/oYxhG8Ig91MYxw+6pcCNWgv+CmTwMPkSsoPkxK+mU0BptDgesNg7CuWodZjmWu8z JhVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=2QMfurOqWc56MrELkTRLvUvz/rwuwNUjRE6iSDHs/Wc=; b=gzdK6cgp1pUT6+txOwJh6dlkDUFDiAcy7LJ526gsJgUxxeXE1Ft0LKGibzgMr7lF62 XR5ohDTdN7mvPqNzxKob418xKS7z9EpsuB5DA7oE8nZ+A+Bvn1oPwRwN4zT6NBigDLt3 mbiuV/yeM6b4ZAN513wp2yFc7XMyQuK278LqHGwd6dFEknoYd4+MGghb4abKzhLm2G7I 06vDNa03y5Wu+iPGrH0kYjqO6lvyeZ/4KjEBkcjB2OpO5tzKhmicawBqtSUcQx4cgPgj bS4OR1KzCTgaeJ+JJ0XD6ARatKbuQmJuxecw+nXThzq9Wg+r3u1gagkKQb9YcPmUK+kD xNrg== X-Gm-Message-State: ALQs6tAOmfGTA+pI/nDW7u3AuNbPlK9ssEI5c6oCDVEYjUm3MvUAqkDK 7cGWRNM5zCMOuu9sugbLXsF5Zg== X-Google-Smtp-Source: AB8JxZrlX3w9PWE3UdhFEqnLCKlbZlHlPBNuCBEb6hDmlSalPy/ADwCSFRg9SQb6ue9tiw1N6cIQew== X-Received: by 2002:a65:64c1:: with SMTP id t1-v6mr15528085pgv.406.1525240182888; Tue, 01 May 2018 22:49:42 -0700 (PDT) Received: from garuda.local ([2601:602:9d02:4725:6495:ba21:1ebe:620a]) by smtp.gmail.com with ESMTPSA id o10-v6sm15944194pgp.30.2018.05.01.22.49.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 01 May 2018 22:49:41 -0700 (PDT) From: Chris Marusich To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [bug#31298] [PATCH 2/2] gnu: Add yubico-piv-tool. References: <20180428105713.18157-1-cmmarusich@gmail.com> <20180428110241.18273-1-cmmarusich@gmail.com> <20180428110241.18273-2-cmmarusich@gmail.com> <87efiwv2dk.fsf@gnu.org> Date: Tue, 01 May 2018 22:49:40 -0700 In-Reply-To: <87efiwv2dk.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Mon, 30 Apr 2018 22:57:27 +0200") Message-ID: <87sh7a1ua3.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31298-done Cc: 31298-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ludo@gnu.org (Ludovic Court=C3=A8s) writes: > I think you can omit the bit about the m4/ directory since it=E2=80=99s p= retty > much the same story in many packages. That's true. I've tidied up the comment and committed this as ba8d8820fc823eff8e71ab3157e3728f67094373. Thank you for the review! =2D-=20 Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEy/WXVcvn5+/vGD+x3UCaFdgiRp0FAlrpUXQACgkQ3UCaFdgi Rp2d2w/9Gb51ADzWJVvxLPZ85ODMQvev0UyjLidPVggfDxe57c3wNZS6JX4r2W9X //lE/+R0dLy20CcL5RiSM+VQkwdHY/X5lbT8mVQmrcO8ZwNbdW7AOs9Es0DkPgpk +6y6cBV4/hihI0uqF+oyHVE8UgtM0Pp+nrBk6grRgmWlBGfFqp4g34HuT15H7FN2 VF3sZLYzS09Hjmb5wuXCwug2wqrdjYkPYLgSK5qz2UvwgPdkrbKkwJTDQXbGjoHT Iq8cetk+eIjAPOxNKhJN/QD+gDs2M8eOKzCirRthqPp4SqUJiTPbVWUlS3Cw2sm/ cbIft3domZSQwhwSWr/ippYs9ZPPAFLMEJlxLRoUtAkXis19Od1CRVnS4WfYu2sR 0ZDgou0ay3YfM8OqlVtu/VjEBapkpv7O5YEzm3yNNmVTOaSOdixR9/yAEKGfHxEp +CtUSDwUMi0w3MnuOqhdvgmCV2h4m2epyAYxc5PzPq233gnDj9LMx+CdNqVSqZ2Y JvzcnEUcHgZ9jdtE8k7TIbUpUi0o46fzrwhf5jVnW7STRP/H9TgeXksPatvjNoiA NnURVeb76XG6jYuCCLOlPoPaOAVXgioAXy/qtwWmZPl5NAYWil92fLGLffvl8FGt jNs4o2ZsWoulMqV8ixZK5ZD08uyQRDHZ3nkrIFmptvutMwZYAik= =jQCw -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 00:02:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 30 May 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator