[TLS] Re: Clarification on the FATT Process
Deirdre Connolly <durumcrustulum@gmail.com> Sun, 01 March 2026 13:17 UTC
Return-Path: <neried7@gmail.com>
X-Original-To: tls@mail2.ietf.org
Delivered-To: tls@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 38F76C0F682E for <tls@mail2.ietf.org>; Sun, 1 Mar 2026 05:17:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.848
X-Spam-Level:
X-Spam-Status: No, score=-1.848 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, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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 (2048-bit key) header.d=gmail.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 HNpvdGDwutLc for <tls@mail2.ietf.org>; Sun, 1 Mar 2026 05:17:17 -0800 (PST)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 8A47AC0F6822 for <tls@ietf.org>; Sun, 1 Mar 2026 05:17:17 -0800 (PST)
Received: by mail-qt1-x82d.google.com with SMTP id d75a77b69052e-50698970941so45285471cf.0 for <tls@ietf.org>; Sun, 01 Mar 2026 05:17:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1772371031; cv=none; d=google.com; s=arc-20240605; b=SOXPEfzRFm71MF0mcb4rGD8lVJmDCT7HTc45s2VLKEi1l3vkYKYN+adVXMQ7Bcx5PA NdEZANE9vPW/r8roR4rG1yBd3aDVfy8ZL4hKIYjQ3EwDDJQWi+Glw3kfCoE+tj0ING7X WU5kkJdV9FLAuB4T33NdcGMaIg6JM/KglSu+nfp/wH/yqamq+cpDsN2bzVFBAnXcrpnO yIA7iX8SLEW3Yu8YmHYO9YhO9tSUqVMv7h8zTuALVIWIpglhC72w8Hx/LGOMDmGHeCdt No4MVfTmdGf5E+P4G9A/kVp0uHt6q2b4JewNrW+o4rpD5hQU/qsJOHJq6mgwt3d8t6xW Okhg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=6aTFSh8MTIEysnU9DUjNg4reFDCSm+Ku+37cRoEpMbc=; fh=ej8Yrgy6BcdxMvCeYgP5EhoX4JS0ryZVIdJvSyQWcLY=; b=hJJHxiGegYgd+yAz8zcbQEpujTz0B5PANFdD3ImLEJhTcLWj4cud95mNu2uQWXzzOw 8QxBNHSUeeb9MZfOQ1YllSwF61hyBcpGYC74fRO4cGwQKondbmZ/WszpfNY0fcrRVl0w QIvmsRyr0mmbUuXDGJxJye405ExD2Vw8b3rK5L7kuosiT9f+jPLFMxLC9xWo2Iz0aUj7 FRhHVxFppc4MqcDVc/uNgXMy85oAdEd/D9UHAMwqEEJ+4WrlyihEDxQEmlT6XNFNYLaf 3cnfCU1tJFlxj577PxSG4XiJQ8RFECgwYlpBZZQFToVTCwSXpKQO49NEezq4Q7O8xK7X qIhA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772371031; x=1772975831; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6aTFSh8MTIEysnU9DUjNg4reFDCSm+Ku+37cRoEpMbc=; b=mMFl7nl+nRa015CFXNnCqnrwOxdaxS5jY+23yhrvLgpZxU8T7LwT/KAk91LFNIu9OA ljFK9euJowjEMJjPcZOuDf+F9u++wnJemxnIVyHllInfeFvWQLzrtiATNLs6XhT3Go8z h7jXTScCi0x+QEt8ZdSe93+sZZrSxwsZar5XBQMfis9Uy8jZLf/V+d1ko3YJQ3IuDWJs US8Ht4qvH+yWqZ0P9j03Duq8b4BcC90pVlxPwDFP6VkevnmJOSgD0xc7z9seMQTNpJ/a iQQvoMV71ilZzk9jttPWEhUHcY1zFnoRIdBbDMivXEQe8p74bS+1tlJpy8GYcjKQAMM7 P3Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772371031; x=1772975831; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6aTFSh8MTIEysnU9DUjNg4reFDCSm+Ku+37cRoEpMbc=; b=qbMRRXdVorTj5ObRCT2d14setwTQfFsaWD+dJtWkoI9f3QWVY4G+fQwtXixPykrC7V FdMWMkPMl3vcyWXMKJjV92keawcU4dfeOG5W2eZWw4JoT8cSk95sW7mRiXmBX2k7p3D1 ZGBEkQTGfIz32RGwz6oTeZZOn+BY/TGkefvpz7y2/vVhFYbWlSSRRa98TGZElvExynvs CqNYgqsmOT+o++7Tp+oJ0ixDXBA8Lh3FlEizo6bhqJMLACPAhPTyPiQEsy9/7Cs5LEko 00jB2FqW2F/ORyT4wdt705tKUTWFb9VeUnMaRzeEv9ERkVOV8+YnHsWzaw32RrNUKZL7 j/1g==
X-Gm-Message-State: AOJu0YxqnKuEshxZm0M2W+rIAF6Xc3VK7Vpl3I5a+5fhUyzMTrzyS8Gz qFeIcO0yM+p6oJlpYolac0K7VzmdySZK1cVf5E1qqtMrY0d6nTGH4ej/hpwwJkrYjAKaAeGg2EP 6geK4ynI16Dy51ZI7jpkF0VbdFgc+nbr2Lw==
X-Gm-Gg: ATEYQzxHsEn1x2H+a0WtmbyOZ+MqlawVkt8datI+/YXdxHm09gJ60WcLfMqYw8/+Tkh RLTgem95/EL9VxJ02cDn4Z1tFSG19qhYjSNB6HvY9K0qH/6pC2X7tRKgDmNp88d6q3A89TrIzK4 e1YFpd3BhJQMl0PgKl7b2OmLsLWFlxmdP/qN92oALXXpJLNaIvJRAAWMacxDY8iIXqwPiDI2v4X /eyhDwttjHv63UwEPLSmvBll7KOfyPDXJxEBaVJEmqwPrBfD1Ab1PzWugKh6RUzH5zB5I4bUyfE qEIsR0+A
X-Received: by 2002:a05:622a:553:b0:501:13b1:14cd with SMTP id d75a77b69052e-50752726534mr118148621cf.3.1772371030751; Sun, 01 Mar 2026 05:17:10 -0800 (PST)
MIME-Version: 1.0
References: <CAOgPGoC_J5js5DNfQNm0yNr=D+U8BJiL+CO4wdD3btYgZJUgXw@mail.gmail.com> <db49f9aa-3fc5-4e55-bfe9-d59caf438cf0@app.fastmail.com>
In-Reply-To: <db49f9aa-3fc5-4e55-bfe9-d59caf438cf0@app.fastmail.com>
From: Deirdre Connolly <durumcrustulum@gmail.com>
Date: Sun, 01 Mar 2026 08:17:00 -0500
X-Gm-Features: AaiRm51iLTVFc9Ab3WGVyYWtgiZWVCDhvF6fKncEh4BHigEiOrEsSx6PKt38oi0
Message-ID: <CAFR824yB3-YNEheSqsAuziB=1bGkxZe5JEuzSy1Y1E5B6XOa=g@mail.gmail.com>
To: Nadim Kobeissi <nadim@symbolic.software>
Content-Type: multipart/alternative; boundary="000000000000b2be7d064bf649bf"
Message-ID-Hash: JWONU6FOWKM6RI65EGWDPUGCB476PBML
X-Message-ID-Hash: JWONU6FOWKM6RI65EGWDPUGCB476PBML
X-MailFrom: neried7@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "TLS@ietf.org" <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Clarification on the FATT Process
List-Id: "This is the mailing list for the Transport Layer Security working group of the IETF." <tls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tls/KkbXm8Ti9f6pinEvsEH2XbPArS0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tls>
List-Help: <mailto:tls-request@ietf.org?subject=help>
List-Owner: <mailto:tls-owner@ietf.org>
List-Post: <mailto:tls@ietf.org>
List-Subscribe: <mailto:tls-join@ietf.org>
List-Unsubscribe: <mailto:tls-leave@ietf.org>
> What's the point of FATT review if we wait until after adopting a draft to check if it has security consequences? Documents can change significantly between adoption and leaving the working group (can, but don't necessarily always) On Sat, Feb 28, 2026, 1:02 PM Nadim Kobeissi <nadim@symbolic.software> wrote: > What's the point of FATT review if we wait until after adopting a draft to > check if it has security consequences? > > On Sat, Feb 28, 2026, at 2:03 AM, Joseph Salowey wrote: > > In the FATT process, working group chairs decide at the time of adoption > whether a document needs FATT review. > > From https://github.com/tlswg/tls-fatt: > > "When a document is adopted by the working group the chairs will make a > determination whether the change proposed by the document requires review > by the FATT to determine if formal protocol analysis is necessary for the > change. For example a proposal that modifies the TLS key schedule or the > authentication process or any other part of the cryptographic protocol that > has been formally modeled and analyzed in the past would likely result in > asking the FATT, whereas a change such as modifying the SSLKEYLOG format > would not. The working group chairs will inform the working group of this > decision." > > The chairs made this decision because the mechanism in this draft fits > into a well defined place in the TLS protocol and does not change the > protocol itself. The purpose of the FATT is to evaluate the potential > security impact of a change in the protocol, not to evaluate the merits of > a specific cryptographic algorithm such as ML-KEM. Unfortunately, the > chairs did not announce this decision on the list (this is something that > should be corrected in the process) > > This decision is supported by references from Thom Wiggers and others on > the list that identify the security properties required by TLS 1.3 key > exchange. > > The ML-KEM draft does not modify the TLS key schedule or protocol messages > in any way other than what is anticipated by RFC 8446/8446bis. RFC8446bis > explicitly defines key reuse as a SHOULD NOT. > > The considerations applied also for ecdhe-mlkem, which has already gone > through the WG process and also did not undergo FATT review. > > Joe > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-leave@ietf.org > > > Nadim Kobeissi > Symbolic Software • https://symbolic.software > > _______________________________________________ > TLS mailing list -- tls@ietf.org > To unsubscribe send an email to tls-leave@ietf.org >
- [TLS] Clarification on the FATT Process Joseph Salowey
- [TLS] Re: Clarification on the FATT Process Muhammad Usama Sardar
- [TLS] Re: Clarification on the FATT Process Nadim Kobeissi
- [TLS] Re: Clarification on the FATT Process Deirdre Connolly
- [TLS] Re: Clarification on the FATT Process John Mattsson
- [TLS] Re: Clarification on the FATT Process John Mattsson
- [TLS] Re: Clarification on the FATT Process Deirdre Connolly
- [TLS] Re: Clarification on the FATT Process Muhammad Usama Sardar
- [TLS] Re: Clarification on the FATT Process John Mattsson
- [TLS] Re: Clarification on the FATT Process John Mattsson
- [TLS] Re: Clarification on the FATT Process Muhammad Usama Sardar