[lamps] Re: S/MIME 4+

Michael StJohns <msj@nthpermutation.com> Wed, 27 May 2026 20:07 UTC

Return-Path: <msj@nthpermutation.com>
X-Original-To: spasm@mail2.ietf.org
Delivered-To: spasm@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 69527F6317BE for <spasm@mail2.ietf.org>; Wed, 27 May 2026 13:07:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779912433; bh=8cDOYUy7WYmhfKCJ2O3hBCVKaUKX5LlK3R+G70Lpqgs=; h=Date:Subject:To:References:From:In-Reply-To; b=Yc8BzPKoOeY4Xfpr37W5AWoyuNhs/3fb/tzDmYkiW2VPZGHnTyvxiKIpRCg6ZiUc+ pZcdCDmcXsMzcayIePXJLTJoBXX6QguC8J6nQ+VF78XyXdm7AbeCjJKwnkHe9tGCKe mASpGyxbHn5K+A4NYT6nbQX/59TxYFHWga6mHnbc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=nthpermutation-com.20251104.gappssmtp.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id we1FCit-QsBp for <spasm@mail2.ietf.org>; Wed, 27 May 2026 13:07:12 -0700 (PDT)
Received: from mail-qv1-xf32.google.com (mail-qv1-xf32.google.com [IPv6:2607:f8b0:4864:20::f32]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CEB9AF6317B9 for <spasm@ietf.org>; Wed, 27 May 2026 13:07:12 -0700 (PDT)
Received: by mail-qv1-xf32.google.com with SMTP id 6a1803df08f44-8c921396e37so124253046d6.2 for <spasm@ietf.org>; Wed, 27 May 2026 13:07:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nthpermutation-com.20251104.gappssmtp.com; s=20251104; t=1779912432; x=1780517232; darn=ietf.org; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=ITtxWpGmREWFEYobzWMG8WZpd91CdU5+yOZqjjyo3Jc=; b=ndrGC9f0EVpUftXsFtJ4aJHyYqsirmyWSYe03haJdZax+eXeoPGSuwrZzyyrdQ7Ngu WvQ/d3mfk6r8siI+c5D06WWF6XScJZrG7qDXk0iAd3oE1LBumRt9YZlNR6exQrYP85bG PGevZM/5DHWOoMkphvQFnLOb3+CDi4FRw8vAwA9boeNUSz5TVCLuZaUsmAHTWgaHjhEt 5vS+9nX2qGkm4zcmxzl2E/FlTbraImwX3kvAepMH2ETwi2gM2Czfm41ijkHW7oAZwPDk RH8WfvwyyxPSPy4eqRiqErBaAwwrC3tBn12UMVLOjMFh5+41Bx6P6V0bHUeaEtwsqaBv 7Svw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779912432; x=1780517232; h=content-transfer-encoding:in-reply-to:autocrypt:from :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ITtxWpGmREWFEYobzWMG8WZpd91CdU5+yOZqjjyo3Jc=; b=EmjK3eMqucodA74B3dXsVNjZcSHyWJciSCM3H6ayDbr+ftD7aEFrhGgJT7SxLTKnwj Lk2IbMp7a7B3NuC+YEVY/bc9HxYlQIWUFLc3y2jnsB1/pADLf4/pTdhyPK/H0lua2NyA AYjb1ysc53qHIaVJeR/5htSPxhzhqxukPXci3LmqgxGkNIt3tGuoe0S5GnKJYC659a1t /2RTX4AVhpgR+RIomOpoCFpnJeXJMyzilyDlXDk2EWTogafrB3kUHphbKRRaBnUn8u6j yfqfihX7YIgZw21iN63e4Dy/CpAh2jm6uotK56yk9GW558iElhBN8cmj2/h4indU1Vs3 XRQw==
X-Gm-Message-State: AOJu0Yz+/03xyGggIq3DG4lb/XpXYKvLUI8PFa3DaqoTNZvfa8A3LxHO JWU8/jVIAq7pi8l0Bo3Fu+3qe4Tjha1nDC8NrKlC1+fBiOGkjKjDEGfLheMG+HGCr2VyDuP5ofK szX1FNzg=
X-Gm-Gg: Acq92OGzcU7C8YrZv2N5ytyZehbcRgKFyrURQgg4wZDRHslQyAixik10PvWDFRQ1q/h ev+o4QVedwedh5jJCZQGF4ZP2SdTn+pNXcsGIa2WOG8DSealb3vEOx8dMVpJr0lxsJh5YBaao/9 HPHdao90Ev0I12p2hNlZaQI+t0HOpjdDyIoYuPEjtxdS9rxB4emc9m/KLd6+rApHTeGnLdXrE3R kTUC3Nz+3JHeUCfXC9sKxqBy2zSTSLK8BQx6sHMYGKuPmbaGC2a5kBAZzTpPOqjF1AQZMdPH8OI 0IomZzQAOP6cFcZXN4uFhP26t7Pw0El9r1Z2z2gpQPEvBHlYqQUTNjaT0TQ4T1kWEKbtujb80SF 4K7poMjwrQKhM+wNbQyndra4xyniekRn2ZZaCDPkX3rZcwqiodYYrfY2suzTSm/grNOgEWE/j8u 7goIDIt76yDdts1BtujJ/x6ubTCPOywrsVoAqWj6gcG/alDlENbhMIVcxDAS27j1Ompx2Qkfgts g==
X-Received: by 2002:a05:6214:5bc1:b0:8c7:2be0:6c91 with SMTP id 6a1803df08f44-8cc7b5bef77mr378144556d6.28.1779912432137; Wed, 27 May 2026 13:07:12 -0700 (PDT)
Received: from [192.168.1.21] (pool-108-31-82-55.washdc.fios.verizon.net. [108.31.82.55]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8cc80dcedb3sm178354846d6.8.2026.05.27.13.07.11 for <spasm@ietf.org> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 May 2026 13:07:11 -0700 (PDT)
Message-ID: <e085cde7-ee7e-48aa-b709-49e1dc84f16f@nthpermutation.com>
Date: Wed, 27 May 2026 16:07:11 -0400
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: spasm@ietf.org
References: <245DAA91-BD42-4095-A39D-133E06EC9041@sn3rd.com> <EA7E9F50-33D1-41AF-812F-A29AC2E818B1@vigilsec.com>
Content-Language: en-US
From: Michael StJohns <msj@nthpermutation.com>
Autocrypt: addr=msj@nthpermutation.com; keydata= xlMEaYFkXhMJKyQDAwIIAQEHAgMEOdOOntc+rmV7lEMu7/N40GZj92v3Adfmv2aM5c+d8E8O JkeckP4/VEuGbS1X9f8eMQXlZ1HP+5wXd0MEXgP9ks03TWljaGFlbCBTdEpvaG5zIChLZXkg Zm9yIHRvZGQpIDxtc2pAbnRocGVybXV0YXRpb24uY29tPsKTBBMTCAA7FiEEZa5rMVt/UsI1 H75faOOlrKh630kFAmmBZF4CGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQaOOl rKh630lP4wEAoV3d9ShCq/OW/uVaVolebc2vzqMyzxYb5cWTq7H0F0wBAJe+PhUWULDMpwIY 8QyRKcUk0M3ESCBrn6YNw1gfhQQtzlcEaYFkXhIJKyQDAwIIAQEHAgMEnFdeZEzyxCp87sqf v8PyE9E2UJpY2spRMmp8YGg2pSwW0ExAJd/ucqn7BVJJuwKI+ZsFnya2yMneNrFC9ZRpJAMB CAfCeAQYEwgAIBYhBGWuazFbf1LCNR++X2jjpayoet9JBQJpgWReAhsMAAoJEGjjpayoet9J ifwBAJOUOlX+49Si1O7xkQpsdWud7YBmWkV7jWBqXQhU1vxlAQCSQCT4g9hwV2bHDrT3UJ2Y k6wVu0KD6I/E/t6hrdcRcg==
In-Reply-To: <EA7E9F50-33D1-41AF-812F-A29AC2E818B1@vigilsec.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Antivirus: Norton (VPS 260527-6, 5/27/2026), Outbound message
X-Antivirus-Status: Clean
Message-ID-Hash: 3TAR36QBWEXEDZIMARBEKTYSNBPHPMI2
X-Message-ID-Hash: 3TAR36QBWEXEDZIMARBEKTYSNBPHPMI2
X-MailFrom: msj@nthpermutation.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-spasm.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [lamps] Re: S/MIME 4+
List-Id: This is the mail list for the LAMPS Working Group <spasm.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/spasm/8e9ZMkW-MOxgCu62y1SS8DeDMYU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spasm>
List-Help: <mailto:spasm-request@ietf.org?subject=help>
List-Owner: <mailto:spasm-owner@ietf.org>
List-Post: <mailto:spasm@ietf.org>
List-Subscribe: <mailto:spasm-join@ietf.org>
List-Unsubscribe: <mailto:spasm-leave@ietf.org>

Hi -

Not a bad place to start.  A call for adoption seems sensible as the 
work appears to be core to this WG.

Mike



On 5/27/2026 13:31, Russ Housley wrote:
> Do people think this is a good starting point?  If so, we can start with a call for adoption.
>
> Russ
>
>
>> On May 27, 2026, at 11:26 AM, Sean Turner <sean@sn3rd.com> wrote:
>>
>> Hi! Blake and I submitted drafts that we are hoping will be the basis for S/MIME 4+. Four things I would like to draw your attention to:
>>
>> 1. Authors
>>
>> Jim Schaad passed away in 2020. Out of acknowledgement for the amount of work he put into previous versions, we have moved him to the new "Contributors” section.
>>
>> 2. Formatting
>>
>> The drafts are as close to RFCs 8550 & 8551 as I could get them; previous versions had some formatting that I could not recreate with the current tools (s7.1 in RFCs 8550 & 8551 was moved to s1.2 in the bis drafts). We can then make changes and everybody can then see what’s changed. Drafts are here:
>>
>> https://datatracker.ietf.org/doc/draft-turner-lamps-rfc8550bis/
>> https://datatracker.ietf.org/doc/draft-turner-lamps-rfc8551bis/
>>
>> Diffs to RFCs 8550 & 8551 are here:
>>
>> https://author-tools.ietf.org/iddiff?url1=rfc8550&url2=draft-turner-lamps-rfc8550bis-00&difftype=--html
>> https://author-tools.ietf.org/iddiff?url1=rfc8551&url2=draft-turner-lamps-rfc8551bis-00&difftype=--html
>>
>> 3. Version Number
>>
>> I picked 4+ because how much we change will dictate what number we use.
>>
>> 4. Changes to Incorporate !?!
>>
>> I started an issue to track what we are going to change - we can then create sub-issues to track each one we agree to do; see https://github.com/seanturner/smime/issues/1.
>>
>> The one thing I absolutely sure we need to include in this update is a “fix” that addresses the Falco attack; see https://github.com/seanturner/smime/issues/2. BUT, the question is do we do that simply by requiring signed attributes always be present or do we do what -cms-euf-cma-signeddata recommends for new protocols and use the id-ct-mimeData content type?
>>
>> I am sure others will come up with more, but here are more changes to consider:
>>     • Deprecate use of EnvelopedData except for backward compatibility?
>>     • Deprecate RSA encryption?
>>     • Keep RSA-OAEP?
>>     • Add PQ algorithms?
>>     • Drop ’88 ASN.1 Module?
>>
>> Let the games begin!
>>
>> Cheers,
>> spt
>>
>> _______________________________________________
>> Spasm mailing list -- spasm@ietf.org
>> To unsubscribe send an email to spasm-leave@ietf.org
> _______________________________________________
> Spasm mailing list -- spasm@ietf.org
> To unsubscribe send an email to spasm-leave@ietf.org