From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6751 invoked from network); 3 Nov 2022 17:59:57 -0000 Received: from lists.gnu.org (209.51.188.17) by inbox.vuxu.org with ESMTPUTF8; 3 Nov 2022 17:59:57 -0000 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oqeVJ-0001WL-O3; Thu, 03 Nov 2022 13:59:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqeVI-0001W8-S4 for info-gnus-english@gnu.org; Thu, 03 Nov 2022 13:59:48 -0400 Received: from 217.216.68.90.dyn.user.ono.com ([217.216.68.90] helo=smtp.gnuhacker.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oqeVG-0008QZ-Uj for info-gnus-english@gnu.org; Thu, 03 Nov 2022 13:59:48 -0400 Received: from encrypted.gnu.org (localhost [127.0.0.1]) by smtp.gnuhacker.org (Postfix) with ESMTP id BD5E66015C2; Thu, 3 Nov 2022 18:52:40 +0100 (CET) From: GH To: Angel de Vicente Cc: info-gnus-english@gnu.org Subject: Re: Signing a message with S/MIME in Gnus? References: <871qql9021.fsf@gmail.com> <87r0yl41ie.fsf@informationelle-selbstbestimmung-im-internet.de> <87leotw05b.fsf@gmail.com> <87y1ss1pls.fsf@informationelle-selbstbestimmung-im-internet.de> <87tu3gy04f.fsf@gmail.com> <87tu3gxdkj.fsf@gmail.com> Date: Thu, 03 Nov 2022 18:52:40 +0100 In-Reply-To: <87tu3gxdkj.fsf@gmail.com> (Angel de Vicente's message of "Thu, 03 Nov 2022 15:28:12 +0000") Message-ID: <87sfj0sz6f.fsf@gnuhacker.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: none client-ip=217.216.68.90; envelope-from=project@gnuhacker.org; helo=smtp.gnuhacker.org X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, KHOP_HELO_FCRDNS=0.399, PDS_RDNS_DYNAMIC_FP=0.001, RCVD_IN_PBL=3.335, RCVD_IN_SORBS_DUL=0.001, RDNS_DYNAMIC=0.982, SPF_HELO_NONE=0.001, SPF_NONE=0.001, TVD_RCVD_IP=0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "info-gnus-english" Errors-To: info-gnus-english-bounces+ml=inbox.vuxu.org@gnu.org Angel de Vicente writes: > It is very weird, maybe a bug, because I have set epg-pinentry-mode to > loopback, which is supposed to use the Emacs minibuffer to ask for the > passphrase of private keys. This works perfect for PGP but it throws > an error for SMIME "Signing failed (unknown reason)". [If I set > epg-pinentry-mode to 'nil, then I am asked for the passphrase by > gnome-keyring and all is good (but I need to use the mini-buffer, > since I use this machine mostly remotely]. > I chased the error down to the function "epg-sign-string" in epg.el, > but my ELisp is very rusty and not making much progress in debugging > the issue. I guess at some point epg.el is calling pinentry, but don't > know how to efficiently debug this. revert changes in epg.el and try it: In your emacs conf: (setq epg-pinentry-mode 'loopback) in ~/.gnupg/gpg.conf use-agent pinentry-mode loopback in ~/.gnupg/gpg-agent.conf allow-emacs-pinentry allow-loopback-pinentry