[TLS] Re: Response to CoI Complaints

Nico Williams <nico@cryptonector.com> Thu, 16 July 2026 19:57 UTC

Return-Path: <nico@cryptonector.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 61D331180682C for <tls@mail2.ietf.org>; Thu, 16 Jul 2026 12:57:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784231879; bh=ycfcIYfU1QS2leq1NG138xxurFgQ/+qdHo1wYkCRBdQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=y0LUbTN82pK4Y+1f2Cp0Zew/TKmVIFiSHmcRy15Jr4OJkZmJxX5i2zvn6FrsfMsNJ fVDiG4BcXfq+rhaisVwyV/avqiGImY4LU28DBTRTBISxgDsNSiQky4MaGUSs+GPZeY nm3CIpRSBPv2ZosC8SEE9L9HO9y6fj8bitpGfnhE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cryptonector.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 WIKsIemaaKav for <tls@mail2.ietf.org>; Thu, 16 Jul 2026 12:57:57 -0700 (PDT)
Received: from aye.elm.relay.mailchannels.net (aye.elm.relay.mailchannels.net [23.83.212.6]) (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 8713D1180681A for <tls@ietf.org>; Thu, 16 Jul 2026 12:57:57 -0700 (PDT)
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 0519E46269D; Thu, 16 Jul 2026 19:57:50 +0000 (UTC)
Received: from pdx1-sub0-mail-a255.dreamhost.com (100-104-253-237.trex-nlb.outbound.svc.cluster.local [100.104.253.237]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 8538D4626E2; Thu, 16 Jul 2026 19:57:49 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|nico@cryptonector.com
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|nico@cryptonector.com
X-MailChannels-Auth-Id: dreamhost
X-Broad-Inform: 48ef6c1768526932_1784231869809_1880714604
X-MC-Loop-Signature: 1784231869809:4235115294
X-MC-Ingress-Time: 1784231869808
Received: from pdx1-sub0-mail-a255.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.104.253.237 (trex/8.0.2); Thu, 16 Jul 2026 19:57:49 +0000
Received: from ubby (unknown [24.28.102.31]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by pdx1-sub0-mail-a255.dreamhost.com (Postfix) with ESMTPSA id 4h1P3J5h7dz104h; Thu, 16 Jul 2026 12:57:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cryptonector.com; s=dreamhost; t=1784231869; bh=0w9kfPUzLqbuZeWJh8Hunnp/FAwjoJdnsxeE2d9Cwzw=; h=Date:From:To:Cc:Subject:Content-Type; b=QKADQB20ApRc9KJQmRtaSjQdKfiLfL4nA3fkR5NvkZu+02M4NkTt5b7Ak+UM+Ua/S e90xTd9z1swMmOSOfRwZDUUYYXBzKrG05GjzrOmDg+rDOr4V0DFJ9mnX1hOhwVRyBf z9FSCW5QWz+UeGHMllaG3lppO4qwH3cwf5DSM7ShhWoxGPzZnULs0nc52fFPRywSuX LG8+IuyhQxSmB3Kfn6rXTgJKc5BxtT6/Nl9t+oYFgsm3CNH9CLB4Ys5HSLdy6UHDJB bqUPWTp0NfB+9FqFTPNUtmBwrWqi9saQQjST3xGCQIiQboQ42CqWcvc9y2kjFQVmqF ELQFxVKb6r4Qg==
Date: Thu, 16 Jul 2026 14:57:46 -0500
From: Nico Williams <nico@cryptonector.com>
To: Andrew Lee <andrew@joseon.com>
Message-ID: <alk3ukOPXIv8r4S9@ubby>
References: <CAGgd1OfcK3EcAfGxCYwSDnFaTuSB_7vHYyp3U6jiAOTWOJhDsQ@mail.gmail.com> <CALVZKwbGe3+MZFrk8XWA=pVW_w+3P+xTP+WueOUMVei+duxopw@mail.gmail.com> <PH0PR14MB4456D89A6F89E28F3670309883C72@PH0PR14MB4456.namprd14.prod.outlook.com> <PH3PPFA3FE8A23FB2C298BF8266ACA85B0DC1C72@PH3PPFA3FE8A23F.namprd11.prod.outlook.com> <FB166575-0AD6-499C-9B71-254AC45EA54D@joseon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <FB166575-0AD6-499C-9B71-254AC45EA54D@joseon.com>
Message-ID-Hash: QI32ZNMYVMBIQR54JADHMZODZHSIZQ4S
X-Message-ID-Hash: QI32ZNMYVMBIQR54JADHMZODZHSIZQ4S
X-MailFrom: nico@cryptonector.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: "Scott Fluhrer (sfluhrer)" <sfluhrer=40cisco.com@dmarc.ietf.org>, Tim Hollebeek <tim.hollebeek=40digicert.com@dmarc.ietf.org>, Ryan Hurst <ryan.hurst@gmail.com>, TLS List <tls@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [TLS] Re: Response to CoI Complaints
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/Cd1Z9Wk47w4hT_KXxuB41H0Y1oM>
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>

On Thu, Jul 16, 2026 at 09:22:38AM -0700, Andrew Lee wrote:
> Furthermore, the issue isn't whether or not Deb Cooley is a person of
> proper moral turpitude. Instead, it's whether a 37-year NSA veteran
> can serve as a neutral arbiter in a process where NSA employees are
> flooding the list in support, most of whom are participating for their
> first time, where NSA's CNSA 2.0 framework requires the exact outcome
> the NSA desires from this process, and where NSA's Canadian partner
> stated on-list [2] that they are waiting for this RFC so they can
> recommend solo ML-KEM nationally.

I guess you wouldn't object to former NSA employee Ed Snowden being an
AD in charge of TLS WG, so it's not really about NSA but about whether
Deb is plausibly an agent working under cover to sabotage Internet
specifications.

The objective answer is that the horse left the barn two decades ago
when the IETF decided to get out of fighting about national
cryptographic standards, therefore Deb's 37 years at the NSA are
irrelevant in this case, and you're fighting the wrong battle if you
want to change that two-decade-old decision.


What you're really litigating is a social death penalty for the NSA --
something we _could_ do, but shouldn't.  We really, really shouldn't do
that for at least several reasons, such as:

 - If the NSA wants to get burned again by playing the Dual_EC game
   again, let them!

 - The NSA is not likely the monolith a social death penalty for it
   would have to presume.

 - There is no technical content regarding ML-KEM to back this up.

   There is only the 1DES key weakening and the Dual_EC adventure, but
   these are not relevant to ML-KEM except in a FUD-y way.  And again,
   if your fears turn out to be true, then you win a big prize: more egg
   on the NSA's face.

   Yes, I know about `m` not being hashed.  No, I don't think that's
   particularly problematic for non-FIPS implementations because those
   can use any RNGs and whiten them as needed, and no peer could tell
   that they are not using a NIST DRBG.  Thus I don't think there is
   anything we can do regarding `m` other than give advice for non-FIPS
   implementations -- perhaps we should do that much, but that seems
   like something TLS and IETF should say much more generally in a BCP
   rather than in each Internet protocol RFC that somehow needs RNGs.

 - You and others are destroying your credibility and good will towards
   yourselves and towards the IETF by really reaching in your arguments
   against ML-KEM.

 - Why use up your/our political capital over ML-KEN -a relatively minor
   matter- rather than keeping the powder dry for a more important fight
   that might be around the corner?

 - We know they will go to IEEE if we don't publish.  IETF is much more
   open, so if we abdicate our remit to more closed SDOs, what will you
   have achieved with this social death penalty?  Nothing good, IMO.

Really, pick your fights carefully!

Nico
--