[TLS] Re: Complaint to chairs regarding false claim of consensus to issue an RFC for draft-ietf-tls-mldsa

Jacob Appelbaum <jacob@appelbaum.net> Tue, 05 May 2026 20:18 UTC

Return-Path: <jacob@appelbaum.net>
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 E0B6DE97C370 for <tls@mail2.ietf.org>; Tue, 5 May 2026 13:18:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778012318; bh=FtnVViOfnQ87gWD8pkvXWAb4QY4tf15+qDnnFYcBh8c=; h=Date:From:Subject:To:Cc:References:In-Reply-To; b=D39XDd6+tjnnnQy1wWN1qq593hxm3/qx4iVqMmlYKHzYgn9m+sfMIEX46/uIU7Iw9 NXINH2FcOyVtB4yFii6IWOq17zZ+QVyBS59AQRwYCXOFpV8jPpSQ7tFOZxJQxt2G8P 0/C0Eaf0LS9Y5B6mUNlidaqHT8+QTfNhAkkFO5V0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.801
X-Spam-Level:
X-Spam-Status: No, score=-2.801 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_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=appelbaum.net
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 kQ99aJvy-teM for <tls@mail2.ietf.org>; Tue, 5 May 2026 13:18:34 -0700 (PDT)
Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::228]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 7649DE97C368 for <tls@ietf.org>; Tue, 5 May 2026 13:18:34 -0700 (PDT)
Received: by mail.gandi.net (Postfix) with ESMTPSA id 754903EC83; Tue, 5 May 2026 20:18:24 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=appelbaum.net; s=gm1; t=1778012307; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=ULl1qhebvzp7RH3i//nhEh7/6UZB4SF/fHpTtrDzfTI=; b=cd4NrnkVSxx84FGsCme49AgVBz1Y3fxQg+cVZlb0XXyHVN0WymeujNy6gL3wTPZ49Xj+OT +6arkmVNL1MseDNQes2A5yVj7AP+0+nHPXfAaU93vOc5UTuFl7rkxzaNi8EH4IyIk0FKOz p2ReMhHSE2F1GVEzrqnsoQiUt7k1WnFsfqzRzdcNP9xKhVL5iBpslMIy20LHiD/DIInvim 4VCQBgkLpvZepXf6XgqP88W6CreF2bZyRIuh77OoWoljuUHkkaxp2DETcrBTqJxKwoXS+g saCPslH/Ob08Knzb6MDpuV/0rDAP2f8PhK3z+flgpacw+omlEdorto1+pzCIig==
Message-ID: <3ed885ae-4fa9-4503-b413-361e519c6317@appelbaum.net>
Date: Tue, 05 May 2026 22:18:18 +0200
MIME-Version: 1.0
From: Jacob Appelbaum <jacob@appelbaum.net>
To: Paul Wouters <paul@nohats.ca>
References: <20260429044928.2398455.qmail@cr.yp.to> <97642d33-2e18-4742-97c5-d2a98f4f30fd@appelbaum.net> <03fc87ad-9776-947a-c2c4-c2c7c14df9e4@nohats.ca> <12ab8d7f-3399-4fab-bce9-6276b783a666@appelbaum.net> <d290036a-a8d8-ef8a-74e5-78274ea66f44@nohats.ca>
Content-Language: en-US
Autocrypt: addr=jacob@appelbaum.net; keydata= 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
In-Reply-To: <d290036a-a8d8-ef8a-74e5-78274ea66f44@nohats.ca>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-GND-Sasl: jacob@appelbaum.net
X-GND-Cause: dmFkZTEQHhxThEfIKGNOw7uwl7w1XNIWkEAYU+CX6qyTGsasMooUXsk5pWBmSPI/dweRETe/NeGMRXQKe6IVn4BPtO3QQTm50DtPbwRcymlG5Otip3e6se+HHeYWRkkqEmFxM6D5g7Z318JxndDiaBpsZ55L+DCXAHJjUvF6G6E/KxiThxglTpRMENACZKNsD3bELD6wc2coKHDvfI8O0JB4UXZ9p7oKs0E8o/9rDXU3WpNEgDzKoJvQP+MWy5A6ZknHFPqRK6vJtXMxJKkn2LVK4uANBDsPs5iPLw/enf0TuF1Q0wM+I5tU2csTL1zAHwM5f6szlr/vB1FKeI0cts43L5dNuHAosck9vFB5UasD88xXTsbd+Wc01Rgxt7+UmVfHR0yfq/l2vyFilwa5/zaOYwVpYl5v2Zkz/Cep6WBmW93KJUqxXEtreVjPUOvjCeDnQQmZE5lI0TbcaBtXGe5gaeHItwYJMOkaWSKCkVJI3DlOpJN4yU8VD5q/QSuOuLQn2Z+Jl8c8IUGiLvbb4QFfI4U8Cld+cmX9rietw6ijfid53R40+647wY1V9R5lbxQ4XlKCwmKRdyqxT1b8ED1iriLec40ixiDoubfekBkdYXv7VJNh0H9QNybJ9esddcryCgdN3E3ODc0KDHy6XK/vFVyV1keb7bCnqU2htDZyKJoDdA
X-GND-State: clean
X-GND-Score: -100
Message-ID-Hash: LJ24O574W46WL22CLHWRVNXFM6JNNBZA
X-Message-ID-Hash: LJ24O574W46WL22CLHWRVNXFM6JNNBZA
X-MailFrom: jacob@appelbaum.net
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: dstainton415@gmail.com, Fabiana.DA-PIEVE@ec.europa.eu, ludovic.perret@epita.fr, nic.tuv@gmail.com, tanja@hyperelliptic.org, thomas.bellebaum@aisec.fraunhofer.de, tls@ietf.org, "muhammad.usama.sardar.tud@gmail.com" <muhammad.usama.sardar.tud@gmail.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Complaint to chairs regarding false claim of consensus to issue an RFC for draft-ietf-tls-mldsa
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/K_tDfVCkwdE6saZUH2XE5askHag>
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>

Hello Paul,

On 5/5/26 20:14, Paul Wouters wrote:
> On Tue, 5 May 2026, Jacob Appelbaum wrote:
> 
> 
>> Hello Paul,
> 
> The below is fairly long message where you reason that the onus is 
> on the IETF rejecting its core principles in favour of a single 
> individual not playing along with the core principles, where in fact 
> the least friction solution is not for the IETF to ignore or change 
> it rules, but for that participant to simply remove its bogus 
> Derivative Clause.

No, that is not my argument, and it is not an accurate characterization
of what I wrote.

Reducing the objections of around a dozen people to one individual is
not a reasonable characterization of the situation. And given that this
kind of moderation is itself relatively new, I do not think "core
principles" can simply be assumed in the way you suggest here.

When moderation affects a complaint about moderation during a live
consensus process, the burden is on the process owners to act promptly
and transparently, regardless of the separate dispute you want to
foreground. This is thankless work, to be sure, but declaring
"consensus" without a visible explanation for the unresolved objections
and requests for clarification is not persuasive.

> You are blaming the messenger and the receiver, instead of talking 
> to the entity causing what you deem to be a major issue.

I am not blaming the messenger. Part of my objection is that there was
no message and there has been very little transparency about the
handling of the matter.

> Have you talked to them on why their derivative clause is more 
> important than your grave concerns that this author's discussion 
> points are not being heard by the TLS WG?

They were directly CC'd on the email in question. Have I missed a reply?

The derivative-rights dispute and the moderation issue are distinct.
Both are also distinct from the consensus call itself.

Even if one assumes the disclaimer language is improper, it does not
follow that a complaint about moderation, or a complaint about
consensus, should simply disappear into moderation without any
acknowledgement during WGLC.

Stephen requested clarification about consensus and explicitly
questioned whether rough consensus had been reached. Do you see that
reasonable request being addressed? I do not. Did I miss a message? If
so, I would welcome a link to the email that I missed.

> 
> I have nothing further to say on this (somewhat off)topic, so I'll 
> step back again to prevent further noise from distracting from the 
> on-topi discussions.
> 
> Paul

Understood. Thank you for taking the time to reply to emails that you 
deem as fairly long.

The process point remains: the moderation complaint was not
promptly acknowledged or posted, and there was no visible response to
the consensus concerns that were raised, including about the
consensus call itself.

In terms of IETF core principles, rough consensus is among the most
important. I do not see evidence here that the underlying rough
consensus concerns have been resolved or that the principle is being
honored here. I see unresolved objections, requests for clarification,
and a continued shift away from the process and results questions raised
by roughly a dozen people.

Kind regards,
Jacob Appelbaum

>> On 5/5/26 16:35, Paul Wouters wrote:
>>> On Mon, 4 May 2026, Jacob Appelbaum wrote:
>>> 
>>>> I am even more surprised that your complaint hasn't been 
>>>> acknowledged, nor has it been released from list moderation in 
>>>> the ~ five days since you sent it.
>>> 
>>> Based on your quoted message, it seems djb once again added this
>>> erroneous and misleading disclaimer to the message. So I am
>>> surprised you are surprised.
>> 
>> It is a choice of when and how to enforce rules, and that 
>> enforcement can fairly be perceived as having a problematic 
>> appearance.
>> 
>>> Also, note that you violated DJB's "no derivative" clause when 
>>> your mail client modified djb's content when republishing it.
>> 
>> My legal counsel disagrees; but thank you for your perspective and 
>> your concern.
>> 
>>> You should also not be the delivery vehicle for djb's moderated 
>>> messages by quoting his message verbatim in a list reply as
>>> this also contains djb's bogus "no derivative" clauses that
>>> violate RFC5387.
>> 
>> This is beside the point.
>> 
>> My point was not to endorse any disclaimer language. My point was 
>> that a complaint about moderation of dissent in an active WGLC 
>> appears to have been left unacknowledged and unposted for days. 
>> That is a process issue regardless of anyone's views on 
>> derivative- rights language.
>> 
>>> 
>>> https://datatracker.ietf.org/doc/rfc5387/
>> 
>> I assume you meant RFC 5378, not RFC 5387 ("Problem and 
>> Applicability Statement for Better-Than-Nothing Security (BTNS) 
>> RFC 5387").
>> 
>>> 
>>> For an enourmously detailed response of the IETF community to 
>>> djb, see:
>>> 
>>> https://datatracker.ietf.org/group/iesg/appeals/artifact/232 
>>> https:// datatracker.ietf.org/group/iesg/appeals/artifact/220 
>>> https:// datatracker.ietf.org/group/iesg/appeals/artifact/129 
>>> https:// datatracker.ietf.org/doc/statement-iesg-statement-on- 
>>> clarifying- derivative-works-rights/ https:// 
>>> datatracker.ietf.org/group/iab/ appeals/artifact/229 https:// 
>>> datatracker.ietf.org/group/iab/appeals/ artifact/228 https:// 
>>> datatracker.ietf.org/group/iab/appeals/ artifact/140
>> 
>> Those older disputes do not answer the narrower point I raised 
>> here.
>> 
>> Note that there isn't unanimity that the IESG has primacy over 
>> BCPs, RFCs, etc., as Simon and Rob have discussed as recently as 
>> today on the ietf list:
>> 
>> - https://mailarchive.ietf.org/arch/msg/ 
>> ietf/1hzXylWOjyrwErIKO67uE2P5cno/
>> 
>> Moderating a complaint about list moderation during and directly 
>> after a live consensus process remains a serious matter.
>> 
>>>> Moderating your complaint seems plainly and directly related 
>>>> to your views on hybrid cryptography, and to the views of 
>>>> others who were ignored in the consensus call.
>>> 
>>> It does not. Simply read the above links for context instead of 
>>> jumping to conclusions of ill intend of the TLS WG.
>> 
>> Intent is not the issue; results are the point. Intent is often 
>> hard to establish, but the result here is directly observable.
>> 
>>> 
>>> I'm not responding to the rest of the message, as it is 
>>> responding to quoted text from a message that contains bogus and 
>>> misleading derivative rights statements. If that message is 
>>> posted by the original author without such restrictions, it can 
>>> be discussed on its merit.
>>> 
>>> Paul
>> 
>> That is your choice, and it does not resolve the underlying 
>> concern. Consensus was not reached, and delaying the message 
>> further suppresses dissent while again placing the burden on those 
>> who raised unresolved concerns.
>> 
>> If the TLS WG wants to show that moderation here was unrelated to 
>> the substance of the complaint, the straightforward way to do that 
>> is to acknowledge the complaint and release it, or clearly explain 
>> the basis for not doing so.
>> 
>> Kind regards, Jacob Appelbaum
>>