[MLS] Re: I-D Action: draft-ietf-mls-extensions-10.txt
Raphael Robert <ietf@raphaelrobert.com> Mon, 06 July 2026 16:08 UTC
Return-Path: <ietf@raphaelrobert.com>
X-Original-To: mls@mail2.ietf.org
Delivered-To: mls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 9780911074A92 for <mls@mail2.ietf.org>; Mon, 6 Jul 2026 09:08:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783354092; bh=wNIxpmE0a0QHLbOeGK5r9918QAnudTKh4HPe7ypuYpc=; h=From:Subject:Date:References:To:In-Reply-To; b=liorbp1HvHu0+YC9wj2FTcKAJ4Ml0M6JAWcJ5LLiuLXfRhDyRVOuCYTOOqKWI5fIX cbXngaMclUvdVFqfTmxt9PCf+NgARMfp1ePczSI87Oy0qN4PPa4k660ty+GFJlwgXt 5Ay95zMIKcfGAwtKbh5IX9hOVVfAbHswA2QSalPs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=raphaelrobert.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 CBEe6_x3bLm9 for <mls@mail2.ietf.org>; Mon, 6 Jul 2026 09:08:12 -0700 (PDT)
Received: from mail-ed2-x02.google.com (mail-ed2-x02.google.com [IPv6:2a00:1450:4864:33::2]) (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 6EBEB1106B3C4 for <mls@ietf.org>; Mon, 6 Jul 2026 08:50:35 -0700 (PDT)
Received: by mail-ed2-x02.google.com with SMTP id 4fb4d7f45d1cf-698ae23957dso519899a12.1 for <mls@ietf.org>; Mon, 06 Jul 2026 08:50:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raphaelrobert.com; s=rr; t=1783353034; x=1783957834; darn=ietf.org; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=5Gj1dcixoLXcOQS3t9Vi8L7yDtM+jQ+U/bu7Fj+YniU=; b=DOmgSszHFmooLe7c+OvzbrXM2vktSVW9QT7Js2OUV8aCgYL73x+8nnyo6PvMxXx+g5 z4DXIEJENmughPj1e1Gb54S0fb6W5aQ7VAbIj2k6KOgewlpwXWJPjQIHKuvo54tIDlJA Vq0umVHk35TmPIbfA9TtAw3n8RQJp9mBuESLU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783353034; x=1783957834; h=message-id:in-reply-to:to:references:date:subject:mime-version :content-transfer-encoding:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5Gj1dcixoLXcOQS3t9Vi8L7yDtM+jQ+U/bu7Fj+YniU=; b=YO8dGZGvaIt3JubBr6FGCw6ifs61erZjaslhdxnSXqgkIJT8Z4guqNe/q9dleF9wXa Bdh+DrrV9+IaIQgrL1eMaCCyldeRRw9wUIePYdSRWqusxy4kwuijALtDnFkHd+bBe9hv EAFFwOXcuGbHNwrEvABOB4EScS/NSvGXw3hwEdvIeMsc6imxnKp+YmdXtIh+MrivXf/f fNDCSvMNzXjwd0cmXzjflL3YgWVKvKUj+8qfj0K9dnWaJd1pFpYKtNdDKIWYFxLtrDCG Ewn2LaVk8/hyg2q9L2zZPm0FY6s3LllNqmj1+hE/1ZTDaoNcyMkS64Lak3gluJkNRqbG PUYw==
X-Gm-Message-State: AOJu0Yys2f8ZQYuzQhMcEAXdroPCBLjKaA+85Hn6VRbpJW1XVfDbzVBd LJXXGSO1nvLg+gPCXGCLybOFwHi66VhMNWW4GqTLBnoWXRDwxLB3VrwfddSb6NnihaehMo9w5iv AyLnY2wBVUowY
X-Gm-Gg: AfdE7ckNlQLDEjogw1t+KGTTNOOyoNnAEvleLPCgln/N1kHYMt3NT4F3quD5Li8AmNH RZw2zDyEFpVJBEYObYHyjdZoZIFPzX6EUuOeGgb5pEoPaD/cbUfWUIC74wbdhMVMBKBWk0mN5tj O63Mcl2Nn9ujpRaRolKl0d1nAspQypwZGWrZPUUyeO5bBu/sLWjU//C64ivS+rwKqRpB0429+x2 urEjZI4qkKBzF1EJhWoeHwp1d58C9ppIBDjKDaJVmBfItcAVkHetXZDw0VH0T+k8nRGGSMMIAh5 GUZ3fW88ihPurXyoHkC9QP74gGb4S+P8s4xgNATocHTuAniiCbtXWb/F3Yn/eJ6ZxCVB6/qpz0Q rfoIiHaIAzs3UaUETy0QE4JC2r+5HIuDqCinYrvm1+0014S4AOHT3D4h5d7EhHhOKzHD3ZRbLhX bl/oUhY2y4kA20aDkpR2dGRgpfaVP7WgQhueEbwA==
X-Received: by 2002:a17:906:9882:b0:c12:1d59:23cf with SMTP id a640c23a62f3a-c15a68fa7bdmr49292566b.35.1783353034034; Mon, 06 Jul 2026 08:50:34 -0700 (PDT)
Received: from smtpclient.apple ([95.90.232.177]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c12b62c779dsm763535366b.53.2026.07.06.08.50.33 for <mls@ietf.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jul 2026 08:50:33 -0700 (PDT)
From: Raphael Robert <ietf@raphaelrobert.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3864.600.51.1.1\))
Date: Mon, 06 Jul 2026 17:50:22 +0200
References: <178335158037.323805.11583392092772418867@dt-datatracker-57b5d8f849-v5cht>
To: mls@ietf.org
In-Reply-To: <178335158037.323805.11583392092772418867@dt-datatracker-57b5d8f849-v5cht>
Message-Id: <5556BE2B-1A9E-4B53-B710-3986806ABDDC@raphaelrobert.com>
X-Mailer: Apple Mail (2.3864.600.51.1.1)
Message-ID-Hash: LQDWZMJBJFVXLTMHZUHGOKBGRSZD456I
X-Message-ID-Hash: LQDWZMJBJFVXLTMHZUHGOKBGRSZD456I
X-MailFrom: ietf@raphaelrobert.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mls.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: [MLS] Re: I-D Action: draft-ietf-mls-extensions-10.txt
List-Id: Messaging Layer Security <mls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/vy27k_CEsvojkvqrBmwXUZI2-bo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Owner: <mailto:mls-owner@ietf.org>
List-Post: <mailto:mls@ietf.org>
List-Subscribe: <mailto:mls-join@ietf.org>
List-Unsubscribe: <mailto:mls-leave@ietf.org>
Hi all,
I just published a new version of mls-extensions. It addresses the feedback shared since the last draft and cleans up a few lose ends.
Here’s the full change log:
- remove AppAck ProposalType as it is now a Component conveyed in AppEphemeral
Proposals
- be more pedantic when discussing that a proposal in required_capabilities
implies all clients support it but not vice versa.
- correct location of GREASE values for advertising safe_add and
app_components in LeafNodes; only allow GREASE in GI, LN, and KP.
- the app_components component is now mandatory to implement if
app_data_dictionary is supported.
- the safe_add component is now mandatory to understand if
app_data_dictionary is supported.
- rename MediaType.media_type to MediaType.type, and
MediaTypeList.media_types to MediaTypeList.media_type_list
- clarify the behavior of an "empty" media type in application framing: if
media_type.type is zero length.
- unsafe AAD is no longer allowed when the safe_aad component is present in
the GroupContext
- rename "Safe Application API" to "Safe Application Interface"
- fix IANA registry names ("MLS Component Types", "MLS Extension Types") and
restore missing registry section headers
- correct stale field and struct names in prose (component_data,
app_data_dictionary, authenticated_data, required_wire_formats)
- reclassify last-resort KeyPackages as a KeyPackage component and fix various
inconsistencies and typos
Raphael
> On 6. Jul 2026, at 17:26, internet-drafts@ietf.org wrote:
>
> Internet-Draft draft-ietf-mls-extensions-10.txt is now available. It is a work
> item of the Messaging Layer Security (MLS) WG of the IETF.
>
> Title: The Messaging Layer Security (MLS) Extensions
> Author: Raphael Robert
> Name: draft-ietf-mls-extensions-10.txt
> Pages: 38
> Dates: 2026-07-06
>
> Abstract:
>
> The Messaging Layer Security (MLS) protocol is an asynchronous group
> authenticated key exchange protocol. MLS provides a number of
> capabilities to applications, as well as several extension points
> internal to the protocol. This document provides a consolidated
> application API, guidance for how the protocol's extension points
> should be used, and a few concrete examples of both core protocol
> extensions and uses of the application API.
>
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-mls-extensions/
>
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-mls-extensions-10.html
>
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-mls-extensions-10
>
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
>
>
> _______________________________________________
> MLS mailing list -- mls@ietf.org
> To unsubscribe send an email to mls-leave@ietf.org
- [MLS] I-D Action: draft-ietf-mls-extensions-10.txt internet-drafts
- [MLS] Re: I-D Action: draft-ietf-mls-extensions-1… Raphael Robert