From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#18393: mm-view-pkcs7-verify ignores mml-smime-use Date: Thu, 26 Sep 2019 16:26:25 +0200 Message-ID: <87pnjndtgu.fsf@gnus.org> References: <87zjegss2o.fsf@pcwi7557.uni-muenster.de> <87mueux2cy.fsf@gnus.org> <87h851an2w.fsf@wi.uni-muenster.de> <87d0fov6kv.fsf@gnus.org> <87tv8zqvh4.fsf@wi.uni-muenster.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="88915"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 18393@debbugs.gnu.org To: Jens Lechtenboerger Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Sep 26 16:27:22 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDUjp-000MwR-Eb for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 16:27:21 +0200 Original-Received: from localhost ([::1]:37834 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDUjn-0005gb-7B for geb-bug-gnu-emacs@m.gmane.org; Thu, 26 Sep 2019 10:27:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38834) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDUjZ-0005cO-Qu for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:27:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDUjY-0000V0-HL for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:27:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35342) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iDUjW-0000UC-Ou for bug-gnu-emacs@gnu.org; Thu, 26 Sep 2019 10:27:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iDUjV-0000p3-Qu; Thu, 26 Sep 2019 10:27:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Thu, 26 Sep 2019 14:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18393 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 18393-submit@debbugs.gnu.org id=B18393.15695079943125 (code B ref 18393); Thu, 26 Sep 2019 14:27:01 +0000 Original-Received: (at 18393) by debbugs.gnu.org; 26 Sep 2019 14:26:34 +0000 Original-Received: from localhost ([127.0.0.1]:44163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDUj3-0000oK-GR for submit@debbugs.gnu.org; Thu, 26 Sep 2019 10:26:34 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:33004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iDUj0-0000oA-7B for 18393@debbugs.gnu.org; Thu, 26 Sep 2019 10:26:32 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDUiv-0003iI-TX; Thu, 26 Sep 2019 16:26:28 +0200 In-Reply-To: <87tv8zqvh4.fsf@wi.uni-muenster.de> (Jens Lechtenboerger's message of "Thu, 26 Sep 2019 11:04:39 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:167254 Archived-At: Jens Lechtenboerger writes: > On 2019-09-25, Lars Ingebrigtsen wrote: > >> (setq smime-CA-file "/tmp/carldssself.pem") >> >> I get a blank article buffer. > > Same here. I've now fixed this on the trunk. >> [...] >> (defun mm-view-pkcs7-verify (handle) >> ...) >> >> because this is "signed", not "enveloped". I'm not very familiar with >> this stuff... but the mm-view-pkcs7-verify function just verifies the >> data and doesn't return anything, which explains why I'm getting an >> empty article buffer. But why is this ever useful? It seems odd, >> doesn't it? >> >> Is the -verify function also supposed to return the decoded text? >> (Which is "This is some sample content.".) > > Function mm-view-pkcs7-verify calls (mm-insert-part handle), which > somehow deals with the text for subsequent display. But that's just the raw data that's supposed to be verified. "openssl smime" outputs the actual verified data, so I've adjusted the callers to return that. In addition, whatever that function inserted in that buffer was just discarded. *phew* OK, so now it works for the case you weren't using, so now I can start working on the actual bug report. :-) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no