From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Ivan Shmakov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 27 Feb 2015 16:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 19960@debbugs.gnu.org X-Debbugs-Original-To: submit@debbugs.gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142505358324335 (code B ref -1); Fri, 27 Feb 2015 16:14:02 +0000 Received: (at submit) by debbugs.gnu.org; 27 Feb 2015 16:13:03 +0000 Received: from localhost ([127.0.0.1]:60133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YRNXC-0006KQ-Ti for submit@debbugs.gnu.org; Fri, 27 Feb 2015 11:13:03 -0500 Received: from fely.am-1.org ([78.47.74.50]:56966) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YRNXA-0006K2-1S for submit@debbugs.gnu.org; Fri, 27 Feb 2015 11:13:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Type:MIME-Version:Message-ID:Date:Sender:Subject:To:From; bh=JpeoX90v773hQgGew4h3UP/4xVorms/+K7SFWh+3T+U=; b=mQLy7EuLIXzjusKObqu1CWBoHzYnMRJSsqHJvWATbtMekjbfqXYHJYohKhi4KoTbC+q3zwQwNipbqQl35gxzO57pG3QruH/ER8QtzycBipBJPKLPCsXuyc9jgtvCS/WCC4VyjuzgN2w10/47GNwW7fx1CMonYPq9OqehgDFr5tI=; Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YRNX8-00058k-Q6 for submit@debbugs.gnu.org; Fri, 27 Feb 2015 16:12:58 +0000 Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YRNX0-0001qD-GA for submit@debbugs.gnu.org; Fri, 27 Feb 2015 23:12:50 +0700 From: Ivan Shmakov Date: Fri, 27 Feb 2015 16:12:49 +0000 Message-ID: <87lhjj1gfy.fsf@violet.siamics.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: 0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Package: emacs Severity: wishlist Tags: patch Please consider the patch MIMEd. * lisp/epg.el (epg-context): New slot: keyrings. (epg--start): Use it. (epg--list-keys-1): Likewise. (Bug#???) An example code making use of this change (assuming that the extra keyring is available at the location usual to Debian Jessie) is also MIMEd. (Tested on 619fc5c197eb, 2015-02-26 18:09:48 UTC.) --=20 FSF associate member #7257 np. Gates of Tomorrow =E2=80=94 Iron Maiden = =E2=80=A6 230E 334A --=-=-= Content-Type: text/diff Content-Disposition: inline diff --git a/lisp/epg.el b/lisp/epg.el index f665453..0768697 100644 --- a/lisp/epg.el +++ b/lisp/epg.el @@ -197,6 +197,7 @@ cl-defstruct epg-context protocol program (home-directory epg-gpg-home-directory) + keyrings armor textmode include-certs @@ -570,6 +571,11 @@ defun epg--start (context args) (if (epg-context-home-directory context) (list "--homedir" (epg-context-home-directory context))) + (if (epg-context-keyrings context) + (apply #'nconc + (mapcar (lambda (elt) + (list "--keyring" elt)) + (epg-context-keyrings context)))) (unless (eq (epg-context-protocol context) 'CMS) '("--command-fd" "0")) (if (epg-context-armor context) '("--armor")) @@ -1263,6 +1269,11 @@ defun epg--list-keys-1 (context name mode) (let ((args (append (if (epg-context-home-directory context) (list "--homedir" (epg-context-home-directory context))) + (if (epg-context-keyrings context) + (apply #'nconc + (mapcar (lambda (elt) + (list "--keyring" elt)) + (epg-context-keyrings context)))) '("--with-colons" "--no-greeting" "--batch" "--with-fingerprint" "--with-fingerprint") (unless (eq (epg-context-protocol context) 'CMS) --=-=-= Content-Type: text/emacs-lisp Content-Disposition: inline (let ((cx (epg-make-context 'OpenPGP)) (s (with-current-buffer (url-retrieve-synchronously "http://snapshot.debian.org/archive/debian/20140501T070413Z/dists/jessie/InRelease") (buffer-substring-no-properties url-http-end-of-headers (point-max)))) a b) (setq a (progn (epg-verify-string cx s) (epg-context-result-for cx 'verify))) (push "/etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg" (epg-context-keyrings cx)) (setq b (progn (epg-verify-string cx s) (epg-context-result-for cx 'verify))) ;; . (list a b)) ;; Expected result: ; (([cl-struct-epg-signature ; no-pubkey "8B48AD6246925553" nil nil ; (21345 . 47158) nil 1 8 1 nil nil]) ; ([cl-struct-epg-signature ; good "8B48AD6246925553" undefined ; "A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553" ; (21345 . 47158) nil 1 8 1 4 nil])) --=-=-=-- From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Apr 2015 22:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Ivan Shmakov Cc: Daiki Ueno , 19960@debbugs.gnu.org Received: via spool by 19960-submit@debbugs.gnu.org id=B19960.142956874013594 (code B ref 19960); Mon, 20 Apr 2015 22:26:02 +0000 Received: (at 19960) by debbugs.gnu.org; 20 Apr 2015 22:25:40 +0000 Received: from localhost ([127.0.0.1]:33958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkK8H-0003XA-QB for submit@debbugs.gnu.org; Mon, 20 Apr 2015 18:25:38 -0400 Received: from mail-qk0-f178.google.com ([209.85.220.178]:33177) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkK8C-0003Wq-Di for 19960@debbugs.gnu.org; Mon, 20 Apr 2015 18:25:35 -0400 Received: by qkx62 with SMTP id 62so196868663qkx.0 for <19960@debbugs.gnu.org>; Mon, 20 Apr 2015 15:25:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=z9WeFCTqLiNYjgnpHZqamxOqNNCNNopP13H4Hft8y5c=; b=C0tP5KhGpba+g483VkWwjo3MmB9wIMN/tttNzb1Qpz+4Bgz0NeRr8RLOC5/lLTE5OJ 7qEIEaM0bQjvPeb3dKD/C3K/3Xv0TFf/ii9uc3mxnGIMdf1osmxWJbzk5ODVdZ16xjuW gIgR1oBDcuywi1mKoTebL/d8ASUsKPRIN7jPw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=z9WeFCTqLiNYjgnpHZqamxOqNNCNNopP13H4Hft8y5c=; b=ATx+w34qq3rTARpjwmh9RoNzks3Nc9O3kXwMxN88IY+Ae09FGr//IWY+3ZhZsesF3j Crl46jvifIK2j1UYWSbwfP1ONCdvYRilhnnR/RHFYnlbVNRf4MR4N6jsqBXmoAbvm4q8 J1pHa8f9vy4jt+qOWjitgZ1q5Mb44okmCZqSuKImKJhHgPa99Ri8vQFdyfidIUyaecV4 fHJt5EiJpcg8RA+Bd9cyON99WbJIixa9QSAXaAClklmDy3pitUUPAyd7Jp0AILXg6f66 eMaJTogYYY+8zXH+8RYvbG5BmsnpHUFRdhMC9QCMOVBeNuuSO89RMRY2FSLNtGkk7bD0 jNWQ== X-Gm-Message-State: ALoCoQnpraSBIHp9ORpaASuw8kfopRbBav3IYntA2LHIlVZrs+3I8jCCAkX2Yo065xmR3jbqj6fQ X-Received: by 10.55.20.65 with SMTP id e62mr32512233qkh.90.1429568726986; Mon, 20 Apr 2015 15:25:26 -0700 (PDT) Received: from flea (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id 72sm15495460qhx.32.2015.04.20.15.25.26 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 20 Apr 2015 15:25:26 -0700 (PDT) From: Ted Zlatanov Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos References: <87lhjj1gfy.fsf@violet.siamics.net> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Mon, 20 Apr 2015 18:25:29 -0400 In-Reply-To: <87lhjj1gfy.fsf@violet.siamics.net> (Ivan Shmakov's message of "Fri, 27 Feb 2015 16:12:49 +0000") Message-ID: <87wq16l9nq.fsf@lifelogs.com> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On Fri, 27 Feb 2015 16:12:49 +0000 Ivan Shmakov wrote: IS> Package: emacs IS> Severity: wishlist IS> Tags: patch IS> Please consider the patch MIMEd. IS> * lisp/epg.el (epg-context): New slot: keyrings. IS> (epg--start): Use it. IS> (epg--list-keys-1): Likewise. (Bug#???) IS> An example code making use of this change (assuming that the IS> extra keyring is available at the location usual to Debian IS> Jessie) is also MIMEd. IS> (Tested on 619fc5c197eb, 2015-02-26 18:09:48 UTC.) I'd find that useful but don't know if Daiki Ueno agrees. Ted From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Daiki Ueno Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 01:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Ivan Shmakov Cc: Werner Koch , 19960@debbugs.gnu.org Received: via spool by 19960-submit@debbugs.gnu.org id=B19960.142958042611034 (code B ref 19960); Tue, 21 Apr 2015 01:41:02 +0000 Received: (at 19960) by debbugs.gnu.org; 21 Apr 2015 01:40:26 +0000 Received: from localhost ([127.0.0.1]:34075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkNAn-0002rt-RN for submit@debbugs.gnu.org; Mon, 20 Apr 2015 21:40:26 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41122 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkNAi-0002rh-13 for 19960@debbugs.gnu.org; Mon, 20 Apr 2015 21:40:23 -0400 Received: from du-a.org ([219.94.251.20]:42214 helo=localhost.localdomain) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YkNAe-00061e-7u; Mon, 20 Apr 2015 21:40:16 -0400 Message-ID: From: Daiki Ueno References: <87lhjj1gfy.fsf@violet.siamics.net> <87wq16l9nq.fsf@lifelogs.com> Date: Tue, 21 Apr 2015 10:40:11 +0900 In-Reply-To: <87wq16l9nq.fsf@lifelogs.com> (Ted Zlatanov's message of "Mon, 20 Apr 2015 18:25:29 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) Ted Zlatanov writes: > On Fri, 27 Feb 2015 16:12:49 +0000 Ivan Shmakov wrote: > > IS> Package: emacs > IS> Severity: wishlist > IS> Tags: patch > > IS> Please consider the patch MIMEd. > > IS> * lisp/epg.el (epg-context): New slot: keyrings. > IS> (epg--start): Use it. > IS> (epg--list-keys-1): Likewise. (Bug#???) > > IS> An example code making use of this change (assuming that the > IS> extra keyring is available at the location usual to Debian > IS> Jessie) is also MIMEd. > > IS> (Tested on 619fc5c197eb, 2015-02-26 18:09:48 UTC.) > > I'd find that useful but don't know if Daiki Ueno agrees. Yes, I agree. One concern is that GPGME doesn't provide the API either, while the --keyring option has been there for a long time. Perhaps that might be on purpose. Werner, do you have any comments? Thanks, -- Daiki Ueno From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Daiki Ueno Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 11:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Werner Koch Cc: 19960@debbugs.gnu.org, Ivan Shmakov Received: via spool by 19960-submit@debbugs.gnu.org id=B19960.14296150035400 (code B ref 19960); Tue, 21 Apr 2015 11:17:02 +0000 Received: (at 19960) by debbugs.gnu.org; 21 Apr 2015 11:16:43 +0000 Received: from localhost ([127.0.0.1]:34480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkWAU-0001Oz-NH for submit@debbugs.gnu.org; Tue, 21 Apr 2015 07:16:43 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:60510 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkWAT-0001Oq-FV for 19960@debbugs.gnu.org; Tue, 21 Apr 2015 07:16:41 -0400 Received: from du-a.org ([219.94.251.20]:42331 helo=debian) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YkWAQ-0002Ur-Mv; Tue, 21 Apr 2015 07:16:39 -0400 Message-ID: <87tww9rasv.fsf-ueno@gnu.org> From: Daiki Ueno References: <87lhjj1gfy.fsf@violet.siamics.net> <87wq16l9nq.fsf@lifelogs.com> <87iocpx0f7.fsf@vigenere.g10code.de> Date: Tue, 21 Apr 2015 20:16:32 +0900 In-Reply-To: <87iocpx0f7.fsf@vigenere.g10code.de> (Werner Koch's message of "Tue, 21 Apr 2015 12:04:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) Werner Koch writes: > Using a different keyring may result in some surprising behaviour and > thus I consider it is better to use use a different GNUPGHOME for a > different configuration. Thanks, I was expecting so. Considering that, I'd suggest to make the patch less generic. That is, assuming that the main use-case of an external keyring is signature verification, add an optional argument KEYRING to epg-verify-*, instead of extending epg-context. Regards, -- Daiki Ueno From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Ted Zlatanov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 11:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Daiki Ueno Cc: Werner Koch , 19960@debbugs.gnu.org, Ivan Shmakov Received: via spool by 19960-submit@debbugs.gnu.org id=B19960.142961625012752 (code B ref 19960); Tue, 21 Apr 2015 11:38:02 +0000 Received: (at 19960) by debbugs.gnu.org; 21 Apr 2015 11:37:30 +0000 Received: from localhost ([127.0.0.1]:34489 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkWUc-0003Jb-3l for submit@debbugs.gnu.org; Tue, 21 Apr 2015 07:37:30 -0400 Received: from mail-qg0-f46.google.com ([209.85.192.46]:34377) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkWUZ-0003JO-Rs for 19960@debbugs.gnu.org; Tue, 21 Apr 2015 07:37:28 -0400 Received: by qgfi89 with SMTP id i89so66633102qgf.1 for <19960@debbugs.gnu.org>; Tue, 21 Apr 2015 04:37:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lifelogs.com; s=google; h=from:to:cc:subject:organization:references:mail-copies-to :gmane-reply-to-list:date:in-reply-to:message-id:user-agent :mime-version:content-type; bh=rlh8lA+6/IvaP7TKXoEQY48CXdS9wgjT36WONNtMY3A=; b=WJM6hP6gUzHgCXg4dZSvecxCeconITLoiWQyksLJDminB7hEdI33KMVc2KpQZ9bFyc G+d1RO+iiwq0NpWCSs1a5wgqgWR+5UPE1ycZsYxGgV8+23i9Al8djuHCxfHGUuOhfZSo wL5SCZnKYY1V99Kvr3i0Ac0IAJaEalMe1+k1Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:organization:references :mail-copies-to:gmane-reply-to-list:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=rlh8lA+6/IvaP7TKXoEQY48CXdS9wgjT36WONNtMY3A=; b=ZWfPwVlvM9WqgCSAzzoVLvxnrJHO3u5Q7h5wBHDheTQvx7spx7iir361NmftYHdPKe N67qePRhmj3psD1EsMaSlXTNwd617tUfZG7bX0mz9z1zL9hszxuvvm0Y3Xt43LvVxrIa G2tpyHmV4gXxIXyT7WZ7s+XLNz5eX+8l2DbTRJ+CWQgOpfcSfVDriuW1Fs1qpn/TLDku xwO2JD9mZZKBE8k4x3NnoKqpkNzhrZD1URQrCPGpxgeDVSVD3QcL9aEz1rk24yPNrRLv YtJoBcFiqae13MR2NKbC5RRP7pKi37jHaV4kFKiGtW6ZAAT4X+DYIg7glWaGoW6d/v88 qYhQ== X-Gm-Message-State: ALoCoQls8/WuQ16mYHtXzkN1ZlmA6DaX58dV6LAhjheN7KF+xbGOswp7+nb6tnnOeIybrbULBREK X-Received: by 10.55.40.215 with SMTP id o84mr35923915qko.93.1429616242178; Tue, 21 Apr 2015 04:37:22 -0700 (PDT) Received: from flea (c-98-229-61-72.hsd1.ma.comcast.net. [98.229.61.72]) by mx.google.com with ESMTPSA id k19sm1181874qgd.3.2015.04.21.04.37.21 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 21 Apr 2015 04:37:21 -0700 (PDT) From: Ted Zlatanov Organization: =?UTF-8?Q?=D0=A2=D0=B5=D0=BE=D0=B4=D0=BE=D1=80_?= =?UTF-8?Q?=D0=97=D0=BB=D0=B0=D1=82=D0=B0=D0=BD=D0=BE=D0=B2?= @ Cienfuegos References: <87lhjj1gfy.fsf@violet.siamics.net> <87wq16l9nq.fsf@lifelogs.com> <87iocpx0f7.fsf@vigenere.g10code.de> <87tww9rasv.fsf-ueno@gnu.org> X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" Mail-Copies-To: never Gmane-Reply-To-List: yes Date: Tue, 21 Apr 2015 07:37:24 -0400 In-Reply-To: <87tww9rasv.fsf-ueno@gnu.org> (Daiki Ueno's message of "Tue, 21 Apr 2015 20:16:32 +0900") Message-ID: <877ft5lnkb.fsf@lifelogs.com> User-Agent: Gnus/5.130012 (Ma Gnus v0.12) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (/) On Tue, 21 Apr 2015 20:16:32 +0900 Daiki Ueno wrote: DU> Werner Koch writes: >> Using a different keyring may result in some surprising behaviour and >> thus I consider it is better to use use a different GNUPGHOME for a >> different configuration. DU> Thanks, I was expecting so. Considering that, I'd suggest to make the DU> patch less generic. That is, assuming that the main use-case of an DU> external keyring is signature verification, add an optional argument DU> KEYRING to epg-verify-*, instead of extending epg-context. I actively use GnuPG with two separate keyrings for file encryption and decryption, that's why I thought this was useful. I'd like to keep both keyrings in one place instead of overriding GPGHOME. But I don't feel strongly about it and can adapt, if there are downsides I wasn't aware existed. Thanks! Ted From unknown Sun Jun 15 08:50:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#19960: epg: allow passing --keyring values via new epg-context-keyrings Resent-From: Werner Koch Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 21 Apr 2015 15:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19960 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Daiki Ueno Cc: 19960@debbugs.gnu.org, Ivan Shmakov Received: via spool by 19960-submit@debbugs.gnu.org id=B19960.14296303192460 (code B ref 19960); Tue, 21 Apr 2015 15:32:03 +0000 Received: (at 19960) by debbugs.gnu.org; 21 Apr 2015 15:31:59 +0000 Received: from localhost ([127.0.0.1]:35423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yka9W-0000db-PC for submit@debbugs.gnu.org; Tue, 21 Apr 2015 11:31:59 -0400 Received: from kerckhoffs.g10code.com ([217.69.77.222]:46676) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YkV4i-00087W-Es for 19960@debbugs.gnu.org; Tue, 21 Apr 2015 06:06:41 -0400 Received: from uucp by kerckhoffs.g10code.com with local-rmail (Exim 4.80 #2 (Debian)) id 1YkV4h-0005Bs-Bs for <19960@debbugs.gnu.org>; Tue, 21 Apr 2015 12:06:39 +0200 Received: from wk by vigenere.g10code.de with local (Exim 4.84 #3 (Debian)) id 1YkV2K-0002h9-OX; Tue, 21 Apr 2015 12:04:12 +0200 From: Werner Koch References: <87lhjj1gfy.fsf@violet.siamics.net> <87wq16l9nq.fsf@lifelogs.com> Organisation: g10 Code GmbH X-message-flag: Mails containing HTML will not be read! Please send only plain text. OpenPGP: id=F2AD85AC1E42B367; url=finger:wk@g10code.com Date: Tue, 21 Apr 2015 12:04:12 +0200 In-Reply-To: (Daiki Ueno's message of "Tue, 21 Apr 2015 10:40:11 +0900") Message-ID: <87iocpx0f7.fsf@vigenere.g10code.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Tue, 21 Apr 2015 11:31:56 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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 (-----) On Tue, 21 Apr 2015 03:40, ueno@gnu.org said: > Yes, I agree. One concern is that GPGME doesn't provide the API either, > while the --keyring option has been there for a long time. Perhaps that > might be on purpose. Werner, do you have any comments? It is called GnuPG Made Easy and more esoteric workflows would not match that name. Using a different keyring may result in some surprising behaviour and thus I consider it is better to use use a different GNUPGHOME for a different configuration. GPMGE has an API to change this. Shalom-Salam, Werner -- Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz. From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 23 06:00:27 2016 Received: (at control) by debbugs.gnu.org; 23 Feb 2016 11:00:27 +0000 Received: from localhost ([127.0.0.1]:39288 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAhe-0008GP-UO for submit@debbugs.gnu.org; Tue, 23 Feb 2016 06:00:27 -0500 Received: from hermes.netfonds.no ([80.91.224.195]:36629) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aYAhc-0008E4-FK for control@debbugs.gnu.org; Tue, 23 Feb 2016 06:00:24 -0500 Received: from cpe-60-225-211-161.nsw.bigpond.net.au ([60.225.211.161] helo=mouse) by hermes.netfonds.no with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1aYAh2-0003rq-Cy for control@debbugs.gnu.org; Tue, 23 Feb 2016 11:59:49 +0100 Date: Tue, 23 Feb 2016 21:59:39 +1100 Message-Id: <878u2bsndw.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #19960 X-MailScanner-ID: 1aYAh2-0003rq-Cy X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1456829989.47184@isMcpWgVJDKs2iIII7YT3Q X-Spam-Status: No X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (/) tags 19960 wontfix close 19960