unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42398: 26.3; mm-view-pkcs7-verify not using easypg when set
@ 2020-07-16 12:45 Timothy J. Miller
  2020-10-17  9:58 ` Lars Ingebrigtsen
  0 siblings, 1 reply; 2+ messages in thread
From: Timothy J. Miller @ 2020-07-16 12:45 UTC (permalink / raw)
  To: 42398

[-- Attachment #1: Type: text/plain, Size: 527 bytes --]

When EasyPG is enabled, multipart/signed and application/pkcs7-mime
enveloped messages are properly handled.

However, application/pkcs7-mime messages of type signed (aka "opaque
signed") are passed off to smime-verify-region, which is incorrect.

This also happens with messages that are signed and encrypted, in that
case the outer envelope is properly handled, but the inner message is of
type application/pkcs7-mime signed, which then follows the same from
through mm-view-pkcs7.

Backtrace below, sample message attached.

[-- Attachment #2: opaque-signed message --]
[-- Type: text/plain, Size: 10513 bytes --]

Received: from SA9PR09MB5517.namprd09.prod.outlook.com (2603:10b6:806:20::29)
 by SA9PR09MB5390.namprd09.prod.outlook.com with HTTPS via
 SA9PR03CA0024.NAMPRD03.PROD.OUTLOOK.COM; Thu, 16 Jul 2020 12:37:37 +0000
Received: from SA9PR09MB5390.namprd09.prod.outlook.com (2603:10b6:806:41::11)
 by SA9PR09MB5517.namprd09.prod.outlook.com (2603:10b6:806:42::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.22; Thu, 16 Jul
 2020 12:37:35 +0000
Received: from SA9PR09MB5390.namprd09.prod.outlook.com
 ([fe80::94be:16f6:cb00:1aa3]) by SA9PR09MB5390.namprd09.prod.outlook.com
 ([fe80::94be:16f6:cb00:1aa3%5]) with mapi id 15.20.3174.026; Thu, 16 Jul 2020
 12:37:35 +0000
From: Timothy J Miller <tmiller@mitre.org>
To: Timothy J Miller <tmiller@mitre.org>
Subject: opaque signed
Thread-Topic: opaque signed
Thread-Index: AQHWW23hs++TKYfHqkufnEdWGFZAOw==
Date: Thu, 16 Jul 2020 07:37:35 -0500
Message-ID: <C1BAD6D4-53C0-402D-9F23-57211A8221B8@MITRE.ORG>
Accept-Language: en-US
Content-Language: en-US
X-MS-Exchange-Organization-AuthAs: Internal
X-MS-Exchange-Organization-AuthMechanism: 04
X-MS-Exchange-Organization-AuthSource: SA9PR09MB5390.namprd09.prod.outlook.com
X-MS-Exchange-Organization-ComplianceLabelId:
	8581680d-7be5-416f-8f6c-daa8e115280f
X-MS-Has-Attach: yes
X-MS-Exchange-Organization-Network-Message-Id:
	592fa342-e857-4335-7b3a-08d829850468
X-MS-Exchange-Organization-SCL: -1
X-MS-TNEF-Correlator:
X-MS-Exchange-Organization-RecordReviewCfmType: 0
x-originating-ip: [192.80.55.87]
user-agent: Microsoft-MacOutlook/16.38.20061401
x-ms-publictraffictype: Email
authentication-results: mitre.org; dkim=none (message not signed)
 header.d=none;mitre.org; dmarc=none action=none header.from=mitre.org;
x-ms-office365-filtering-correlation-id: 592fa342-e857-4335-7b3a-08d829850468
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0;
x-ms-traffictypediagnostic: SA9PR09MB5517:
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-antispam-messagedata:
	YELIEfD10Y2306pFnJYkla/mv6v0EDP7e20xWmx6G6+dQEPwJxPHVJbr2h0Bq0SsrO26nWY0TlaFc7IYexcj9D18RMcxe9MMr2tCx6N50FbXtupAuetODWExiwf6ZTQ0rOfXTMzrp7xNId+vYMUkqbJYojtUy060SoCWzJiGGO1KAZ7XJ8+16xuWMI4jIldKu7TvU7Ypi09QF6lfpgWitbYv0tARNbMBOLYzajROz9Te4d5DV1kBLHszGaoT3Pv6xgwebsTuJw6umKBStlAnag6acHCINLWU+GktiBaGZqGwg94rHtz2ZKE0+s6ymHDr/f2vAC9W29H3Px5DQqjfGb70KTIeEMehY9r8WqkiRSAIUEhFj1C7ABdSJnP7d/71CvfcEmyEGnUJWnmTIZE5j+fqrAT3kYEVEcse9Y7ZAYunTC3pMFwsccYgagASYIM8fhYQkG0Sb/Z4ni3ayISagjjFrkLQTOOVuqu/vLAPscc=
x-ms-exchange-transport-crosstenantheadersstamped: SA9PR09MB5517
x-forefront-antispam-report:
	CIP:255.255.255.255;CTRY:;LANG:en;SCL:-1;SRV:;IPV:NLI;SFV:SKI;H:SA9PR09MB5390.namprd09.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:;DIR:INB;SFP:;
x-ms-exchange-crosstenant-originalarrivaltime: 16 Jul 2020 12:37:35.3981 (UTC)
x-ms-exchange-crosstenant-network-message-id:
	592fa342-e857-4335-7b3a-08d829850468
x-ms-exchange-crosstenant-id: c620dc48-1d50-4952-8b39-df4d54d74d82
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname:
	r7JF1JMrxCaOw6Ep33fLf+hD9iIoa4aXpa11zoP9l+hQiD3VRYqT54kPySwBgBTsCh5+o2A/ClNIwakSfQWWmg==
x-ms-exchange-transport-endtoendlatency: 00:00:01.7733007
x-ms-exchange-processed-by-bccfoldering: 15.20.3174.026
x-ms-exchange-crosstenant-authas: Internal
x-ms-exchange-crosstenant-authsource: SA9PR09MB5390.namprd09.prod.outlook.com
X-Microsoft-Antispam-Mailbox-Delivery:
	ucf:0;jmr:0;auth:0;dest:I;ENG:(750128)(520002050)(706158)(944506458)(944626604);
X-Microsoft-Antispam-Message-Info:
	b9eJX3jIV9yNT3W0uzOq7JvWa1bfYDXwe8opvKKtlsLqTLoBtdg5Efbo7mHF5Ij9LGoLSPJzIaiRGg2xJ7oLAMCGlry/uyv2yDHOcwbROMxlLQEPPtWecO6IPf+4ndFdGuBqMQSZUzSD1FfoXV1ZfZvuqsV1BxwNc3QebShAHhLcjD7EDjprdUHvhflnUagQWPCFUj08YP/XD8WLo9xLVw==
Content-Type: application/pkcs7-mime; smime-type=signed-data; name="smime.p7m"
Content-Disposition: attachment; filename="smime.p7m"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TUID: PDx8IDA8aky4

MIIStQYJKoZIhvcNAQcCoIISpjCCEqICAQExDzANBglghkgBZQMEAgEFADB8BgkqhkiG9w0BBwGg
bwRtQ29udGVudC10eXBlOiB0ZXh0L3BsYWluOw0KCWNoYXJzZXQ9IlVURi04Ig0KQ29udGVudC10
cmFuc2Zlci1lbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQ0KDQpzaWduZWQ9RUY9QkI9QkYNCqCC
EBQwggV0MIIEXKADAgECAgoaheigAAEAAKzCMA0GCSqGSIb3DQEBCwUAMFAxEzARBgoJkiaJk/Is
ZAEZFgNPUkcxFTATBgoJkiaJk/IsZAEZFgVNSVRSRTEiMCAGA1UEAxMZTUlUUkUgQ29ycG9yYXRp
b24gUEUgQ0EtMjAeFw0xNzExMDExMzI3MDFaFw0yMDA5MjMxNDIxMDlaMIGEMRMwEQYKCZImiZPy
LGQBGRYDT1JHMRUwEwYKCZImiZPyLGQBGRYFTUlUUkUxEjAQBgNVBAsTCUxvY2F0aW9uczELMAkG
A1UECxMCU04xDjAMBgNVBAsTBVVTRVJTMSUwIwYDVQQDExxNaWxsZXIsIFRpbW90aHkgSi4gKFRN
SUxMRVIpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMCsaxUY0Y9A58BWhbJ/Yr/S
S4/+zBKI+cBgCk6/q6d7IB+gnVGKDxzj1ftUixYqVr4xLUqxaAJPprtR1DAzxGsiX4PGNEnVPAa1
vKTYdZbHviRGzPGbHHhy5f+Pn17rtrYmQUIKbVHtoo4uQBf6pO9DNPnIeG/aut56Ss3xepN2gnVF
sT5RHYizAMOqGi9oFePg5HZSVAloFc5lJ/CkGWdEVKeYegioEAbQ5+rEC2zwgG2qY19TUWSupfkm
1yVhHp4Qm5x8vYnJe8KgOcB6tf4L7wl8xr0jfnC9ag6SRi9DvxU2xIE6JDkMftInqY2sysiJO+G8
aOIhJYip9UM6bQIDAQABo4ICGTCCAhUwPgYJKwYBBAGCNxUHBDEwLwYnKwYBBAGCNxUIg66sI4aO
lleBjYk9gqSrEoW+rgGBNoaMxwiF4MAJAgFkAgEHMBMGA1UdJQQMMAoGCCsGAQUFBwMEMAsGA1Ud
DwQEAwIF4DAbBgkrBgEEAYI3FQoEDjAMMAoGCCsGAQUFBwMEMEQGCSqGSIb3DQEJDwQ3MDUwDgYI
KoZIhvcNAwICAgCAMA4GCCqGSIb3DQMEAgIAgDAHBgUrDgMCBzAKBggqhkiG9w0DBzAdBgNVHQ4E
FgQULH75LTT3Aha2GOW24bxPO8XqN1IwHwYDVR0jBBgwFoAUDMZr7gJGtdmP26PM7Lw+4QW9pScw
TAYDVR0fBEUwQzBBoD+gPYY7aHR0cDovL3BraS5taXRyZS5vcmcvTUlUUkUlMjBDb3Jwb3JhdGlv
biUyMFBFJTIwQ0EtMigxKS5jcmwwfwYIKwYBBQUHAQEEczBxMEcGCCsGAQUFBzAChjtodHRwOi8v
cGtpLm1pdHJlLm9yZy9NSVRSRSUyMENvcnBvcmF0aW9uJTIwUEUlMjBDQS0yKDEpLmNydDAmBggr
BgEFBQcwAYYaaHR0cDovL29jc3AubWl0cmUub3JnL29jc3AwPwYDVR0RBDgwNqAhBgorBgEEAYI3
FAIDoBMMEVRNSUxMRVJATUlUUkUuT1JHgRF0bWlsbGVyQG1pdHJlLm9yZzANBgkqhkiG9w0BAQsF
AAOCAQEAFcUFW+eQKloela0NQP99Y7aH8aZhyNfeML4Yk5nKgARnYZJIPTfVj6TGkq/Qs019cz8u
7wTAGyORUphsjoO1yl1XWODJDSJu7N+EF5EW2AX9eMVNxqjx7OGJo6UYCylZyTlLU5dyjOrXjITh
FM00C894/kilkQbZ0fWEFHHY5YCSXkAQnRQoVzkhjf4yynWHpsIXKyGofa7fSN8IojtIO/I/8Vcw
dbLdIu61h177huzfkArhtnq9O6o7fq/JSvrUMgL/ooLcgZFpB7CZL0/Utk+x30QBY0Zs06bbzDHT
IYzXon6qI0zvdwKp5WdjCy6i2pY5UHM70cyxjTZs1dK7lzCCBWcwggNPoAMCAQICCnUlXicAAQAA
AAswDQYJKoZIhvcNAQELBQAwKTEnMCUGA1UEAxMeTUlUUkUgQ29ycG9yYXRpb24gUEUgUm9vdCBD
QS0xMB4XDTE5MTEwNjE1NTkxN1oXDTI4MTEwMTE0NDk0N1owUDETMBEGCgmSJomT8ixkARkWA09S
RzEVMBMGCgmSJomT8ixkARkWBU1JVFJFMSIwIAYDVQQDExlNSVRSRSBDb3Jwb3JhdGlvbiBQRSBD
QS0yMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkLB9183FVdnr8mkt4KxZXxW9U9EC
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
XKqvjAA=

[-- Attachment #3: Type: text/plain, Size: 8758 bytes --]


-- T

Debugger entered--Lisp error: (error "No CA configured")
  signal(error ("No CA configured"))
  error("No CA configured")
  smime-verify-region(1 6638)
  mm-view-pkcs7-verify((#<buffer  *mm*-886728> ("application/pkcs7-mime" (name . "smime.p7m") (smime-type . "signed-data")) base64 nil ("attachment" (filename . "smime.p7m")) nil nil nil))
  mm-view-pkcs7((#<buffer  *mm*-886728> ("application/pkcs7-mime" (name . "smime.p7m") (smime-type . "signed-data")) base64 nil ("attachment" (filename . "smime.p7m")) nil nil nil) "tmiller@mitre.org")
  mm-possibly-verify-or-decrypt((#<buffer  *mm*-886728> ("application/pkcs7-mime" (name . "smime.p7m") (smime-type . "signed-data")) base64 nil ("attachment" (filename . "smime.p7m")) nil nil nil) ("application/pkcs7-mime" (name . "smime.p7m") (smime-type . "signed-data")) "tmiller@mitre.org")
  mm-dissect-buffer(nil t)
  gnus-display-mime(nil)
  #f(compiled-function (&optional ihandles) #<bytecode 0x4c10a7d5>)()
  gnus-article-prepare-display()
  mu4e~view-gnus((:docid 14291 :subject "opaque signed" :date (24336 18959 0) :size 10513 :message-id "C1BAD6D4-53C0-402D-9F23-57211A8221B8@MITRE.ORG" :path "/Users/tmiller/Maildir/mitre/INBOX/cur/1594903081.62000_1.MM235917-PC,U=4603:2,S" :maildir "/mitre/INBOX" :priority normal :flags (seen attach) :parts ((:index 1 :name "smime.p7m" :mime-type "application/pkcs7-mime" :type (leaf attachment) :attachment t :size 6477)) :from (("Timothy J Miller" . "tmiller@mitre.org")) :to (("Timothy J Miller" . "tmiller@mitre.org")) :user-agent "Microsoft-MacOutlook/16.38.20061401"))
  mu4e-view((:docid 14291 :subject "opaque signed" :date (24336 18959 0) :size 10513 :message-id "C1BAD6D4-53C0-402D-9F23-57211A8221B8@MITRE.ORG" :path "/Users/tmiller/Maildir/mitre/INBOX/cur/1594903081.62000_1.MM235917-PC,U=4603:2,S" :maildir "/mitre/INBOX" :priority normal :flags (seen attach) :parts ((:index 1 :name "smime.p7m" :mime-type "application/pkcs7-mime" :type (leaf attachment) :attachment t :size 6477)) :from (("Timothy J Miller" . "tmiller@mitre.org")) :to (("Timothy J Miller" . "tmiller@mitre.org")) :user-agent "Microsoft-MacOutlook/16.38.20061401"))
  mu4e~headers-view-handler((:docid 14291 :subject "opaque signed" :date (24336 18959 0) :size 10513 :message-id "C1BAD6D4-53C0-402D-9F23-57211A8221B8@MITRE.ORG" :path "/Users/tmiller/Maildir/mitre/INBOX/cur/1594903081.62000_1.MM235917-PC,U=4603:2,S" :maildir "/mitre/INBOX" :priority normal :flags (seen attach) :parts ((:index 1 :name "smime.p7m" :mime-type "application/pkcs7-mime" :type (leaf attachment) :attachment t :size 6477)) :from (("Timothy J Miller" . "tmiller@mitre.org")) :to (("Timothy J Miller" . "tmiller@mitre.org")) :user-agent "Microsoft-MacOutlook/16.38.20061401"))
  mu4e~proc-filter(#<process  *mu4e-proc*> "\37624b\377(:view (\n\011:docid 14291\n\011:subject \"opaque signed\"\n\011:date (24336 18959 0)\n\011:size 10513\n\011:message-id \"C1BAD6D4-53C0-402D-9F23-57211A8221B8@MITRE.ORG\"\n\011:path \"/Users/tmiller/Maildir/mitre/INBOX/cur/1594903081.62000_1.MM235917-PC,U=4603:2,S\"\n\011:maildir \"/mitre/INBOX\"\n\011:priority normal\n\011:flags (seen attach)\n\011:parts ((:index 1 :name \"smime.p7m\" :mime-type \"application/pkcs7-mime\" :type (leaf attachment) :attachment t  :size 6477  ))\n\011:from ((\"Timothy J Miller\" . \"tmiller@mitre.org\"))\n\011:to ((\"Timothy J Miller\" . \"tmiller@mitre.org\"))\n\011:user-agent \"Microsoft-MacOutlook/16.38.20061401\"\n)\n)\n\n;; mu> ")


In GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.5.0, Carbon Version 158 AppKit 1671.4)
 of 2020-03-24 built on Traviss-Mac.local
Repository revision: 9827e0bc3344ce5da9be2e2390bc6e319a3a94d8
Windowing system distributor 'Apple Inc.', version 10.15.5
Recent messages:
Entering debugger...
Mark set [2 times]
(New file)
Mark set
mwheel-scroll: Beginning of buffer [3 times]
Saving file /Users/tmiller/projects/scratch/smime-error...
Wrote /Users/tmiller/projects/scratch/smime-error
Making completion list...
mwheel-scroll: Beginning of buffer [4 times]
<s-backspace> is undefined

Configured using:
 'configure --with-mac
 --enable-mac-app=/Users/travis/build/railwaycat/homebrew-emacsmacport/build-scripts/emacs-source/tmproot
 --prefix=/Users/travis/build/railwaycat/homebrew-emacsmacport/build-scripts/emacs-source/tmproot
 --enable-mac-self-contained --with-modules'

Configured features:
NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS MODULES THREADS LCMS2

Important settings:
  value of $LANG: en-US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  diff-auto-refine-mode: t
  global-flycheck-mode: t
  projectile-mode: t
  eyebrowse-mode: t
  shell-dirtrack-mode: t
  xclip-mode: t
  override-global-mode: t
  xterm-mouse-mode: t
  display-time-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mac-mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  auto-fill-function: do-auto-fill
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow face-remap cl-print debug emacsbug sort gnus-cite smiley
shr-color shr svg xml dom mm-archive mail-extr qp gnus-art mm-uu mml2015
mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start
gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo
parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader wid-edit
mu4e desktop frameset mu4e-org org-element avl-tree generator org
org-macro org-footnote org-pcomplete org-list org-faces org-entities
org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table
ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs
org-loaddefs mu4e-main mu4e-view cal-menu calendar cal-loaddefs
browse-url mu4e-headers mu4e-compose mu4e-context mu4e-draft
mu4e-actions rfc2368 smtpmail sendmail mu4e-mark mu4e-message flow-fill
mu4e-proc mu4e-utils doc-view image-mode mu4e-lists hl-line mu4e-vars
message rmc puny rfc822 mml mml-sec gnus-util rmail rmail-loaddefs
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util
ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader
mu4e-meta go-mode url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap find-file ffap etags
xref project misearch multi-isearch vc-git diff-mode dired
dired-loaddefs jka-compr ido elec-pair .emacs markdown-mode noutline
outline ini-mode flycheck json map find-func groovy-mode yaml-mode
projectile grep compile ibuf-ext ibuffer ibuffer-loaddefs thingatpt
pcase spaceline-config spaceline-segments spaceline subr-x powerline
powerline-separators color powerline-themes base16-outrun-dark-theme
base16-theme transpose-frame eyebrowse format-spec em-smart
virtualenvwrapper gud s eshell-z em-dirs esh-var esh-io esh-cmd esh-opt
esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util
bash-completion shell pcomplete comint ansi-color ring delight advice
xclip exec-path-from-shell epa-file epa derived epg auto-package-update
dash use-package-ensure-system-package system-packages cl-extra
help-mode use-package use-package-ensure use-package-delight
use-package-diminish use-package-bind-key bind-key easy-mmode
use-package-core finder-inf rx edmacro kmacro info package easymenu
epg-config url-handlers url-parse auth-source cl-seq eieio eieio-core
cl-macs eieio-loaddefs password-cache url-vars seq byte-opt gv bytecomp
byte-compile cconv cl-loaddefs cl-lib xt-mouse time mule-util time-date
tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type
mwheel term/mac-win mac-win term/common-win tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode
lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite charscript charprop case-table epa-hook jka-cmpr-hook
help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs
button faces cus-face macroexp files text-properties overlay sha1 md5
base64 format env code-pages mule custom widget hashtable-print-readable
backquote threads kqueue mac lcms2 multi-tty make-network-process emacs)

Memory information:
((conses 16 541463 51298)
 (symbols 48 49610 2)
 (miscs 40 1228 482)
 (strings 32 187260 8629)
 (string-bytes 1 6418239)
 (vectors 16 52501)
 (vector-slots 8 1074050 16510)
 (floats 8 527 685)
 (intervals 56 7030 4448)
 (buffers 992 55))

^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#42398: 26.3; mm-view-pkcs7-verify not using easypg when set
  2020-07-16 12:45 bug#42398: 26.3; mm-view-pkcs7-verify not using easypg when set Timothy J. Miller
@ 2020-10-17  9:58 ` Lars Ingebrigtsen
  0 siblings, 0 replies; 2+ messages in thread
From: Lars Ingebrigtsen @ 2020-10-17  9:58 UTC (permalink / raw)
  To: Timothy J. Miller; +Cc: 42398

"Timothy J. Miller" <tmiller@mitre.org> writes:

> When EasyPG is enabled, multipart/signed and application/pkcs7-mime
> enveloped messages are properly handled.
>
> However, application/pkcs7-mime messages of type signed (aka "opaque
> signed") are passed off to smime-verify-region, which is incorrect.
>
> This also happens with messages that are signed and encrypted, in that
> case the outer envelope is properly handled, but the inner message is of
> type application/pkcs7-mime signed, which then follows the same from
> through mm-view-pkcs7.
>
> Backtrace below, sample message attached.

I'm able to reproduce this bug on Emacs 26.3, but not in Emacs 28, so I
think this was probably fixed along with a whole bunch of other related
problems earlier this year.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2020-10-17  9:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-16 12:45 bug#42398: 26.3; mm-view-pkcs7-verify not using easypg when set Timothy J. Miller
2020-10-17  9:58 ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).