GNU bug report logs -
#41659
28.0.50; smime: encryption uses now base64, message not readable
Previous Next
Reported by: Uwe Brauer <oub <at> mat.ucm.es>
Date: Tue, 2 Jun 2020 07:19:01 UTC
Severity: normal
Tags: fixed, moreinfo
Merged with 39307
Found in version 28.0.50
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
>>> "UB" == Uwe Brauer <oub <at> mat.ucm.es> writes:
I bisected the whole afternoon and found the culprits.
* The BUG
First the following commit:
commit 4ce81556b7ad7f7f8c8bb07a7a935114bbe850d0
Author: Lars Ingebrigtsen <larsi <at> gnus.org>
Date: Mon Sep 23 18:23:22 2019 +0200
Make mm-possibly-verify-or-decrypt pass decryption error
* lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): If
there's an error, report the error back in a new part (bug#25649).
Introduced a bug, using any compiled emacs between this commit and
commit 84ef1ea8b524f8998fc8674b99cf8069e38dce4f
results in an emacs, which cannot decrypt smime messages!
* The repair
commit 84ef1ea8b524f8998fc8674b99cf8069e38dce4f (HEAD)
Author: Lars Ingebrigtsen <larsi <at> gnus.org>
Date: Thu Sep 26 16:24:29 2019 +0200
Make it possible to view S/MIME verified emails
* lisp/gnus/mm-decode.el (mm-possibly-verify-or-decrypt): When
dissecting the result, we need a header (bug#18393).
* lisp/gnus/mm-view.el (mm-view-pkcs7-verify): Insert the verified
string.
* lisp/gnus/smime.el (smime-verify-region): Return the verified
string.
With this commit, smime message can be decrypted, but they are not
decoded well, at least not for my setting, and my setting worked well
before commit 4ce81556b7ad7f7f8c8bb07a7a935114bbe850d0
So Lars, could you please try to repair this?
[smime.p7s (application/pkcs7-signature, attachment)]
This bug report was last modified 4 years and 305 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.