Return-Path: <watsonbladd@gmail.com>
X-Original-To: saag@ietfa.amsl.com
Delivered-To: saag@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
	by ietfa.amsl.com (Postfix) with ESMTP id 2852DC14F739
	for <saag@ietfa.amsl.com>; Thu, 28 Nov 2024 19:38:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.108
X-Spam-Level: 
X-Spam-Status: No, score=-2.108 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_FROM=0.001,
	HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
	T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
	header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194])
	by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id WTJmCJXpQqtV for <saag@ietfa.amsl.com>;
	Thu, 28 Nov 2024 19:38:44 -0800 (PST)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com
 [IPv6:2a00:1450:4864:20::434])
	(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 ietfa.amsl.com (Postfix) with ESMTPS id 43261C14F71F
	for <saag@ietf.org>; Thu, 28 Nov 2024 19:38:44 -0800 (PST)
Received: by mail-wr1-x434.google.com with SMTP id
 ffacd0b85a97d-385d7f19f20so332900f8f.1
        for <saag@ietf.org>; Thu, 28 Nov 2024 19:38:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1732851523; x=1733456323; 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=VP8kTqFy/BW1nimsTy2s5nJl+y+EY6sYG7szqRiS3ik=;
        b=mJehefMomOs+SqzrcQm5lUjnnTVHcsstDZEqn9GCKlk/0x/OYJnK920NkPNiF7uLos
         sUt5xOojc0EJvWE6rjolJ+d2iv9og17e6K9YJ30dRZuALqeXjmXuCodQT204sh0b6AP7
         Qzm4KN3xkYTUOziQ9nKF+3Qg7V0RPRBc82hzKLjMlNswoTLVEdve+jElZDFsOA/HpEpE
         5tT/K0babHBa/Qlrj/DUTEDyTuTuuU/Vkem4Z02MWU1cmPRBkD1qSYutI5ioWioaK0St
         0o7PrqghpJoTCGSQolnptdaAatAeGoII9DP+B2h6m9ABI/jDzyBqZLsG0ttW/eA4GYA9
         yy3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1732851523; x=1733456323;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=VP8kTqFy/BW1nimsTy2s5nJl+y+EY6sYG7szqRiS3ik=;
        b=HrdjSLD9UEi2QbpLeeCdQ0YDp6EqRhMcZlmxQ+LYN8GcETsVgZfHlZehGqMRQ99dr/
         tSTmRblL40bPvIZ1DUgASgLRDsCzrRgbGxrR2fN90W62st/VJ39B7K4BzDAD1IXh7g9B
         vyGbeWapKW5rSKddneKNyHMniz5ga5jSrlH+0kL7rJerJkZQdMAigZd2bQ2VAw6W0L9f
         liyPjerXWkV6w7ZrI04ivvAEzCsE5H5K6pL8hHovXdkHhW5PptWnoKu90mYmP7GN0sII
         DiRVAfiCTum3kB1QUdsKpuIdHQSzVbJwFVlnFboSWrNViP1GbALlxCdd3fTXFBDY5n5m
         fBcA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWRxd094DH6qDiHz+1vNl4VxCKj3zK53mujzirm6IhsyIs7weLw8LuPcCTXnsSsYZk3kWUO@ietf.org
X-Gm-Message-State: AOJu0YwdbOfb++7nVF/8lgTEQciALzL8w5+6U1+XT0EwQ5WXzKd+54j0
	4CJ/QOvBw4b0sEb1ry7w7gPS7QlulcHDOByp57TV4d2BhvZgFLgv4/ZwyX+1yE1PuP3wU+MCP2k
	k9SEhkURZBjtbQ/yDrrjIG3P/d6FsuA==
X-Gm-Gg: ASbGncv59lDcREXNeHeNzUZG0kE4thN0gHs9FxddVNxP13sr+7f9g4knaAWxOsrVzs6
	wGieNHX5j8JF0RglnmSeKSEfJ92jP8w==
X-Google-Smtp-Source: 
 AGHT+IGJ+EFoszYGLomcO8CCn6U1g8nrc4mB6QTmnckkkdDUke34YgsZAqQ9jzwig1gqBw2YBIbaZtNJ8uFDj1QOCGo=
X-Received: by 2002:a05:6000:4818:b0:382:5af:e990 with SMTP id
 ffacd0b85a97d-385c6ee221amr7774550f8f.49.1732851522546; Thu, 28 Nov 2024
 19:38:42 -0800 (PST)
MIME-Version: 1.0
References: <87zfljybgc.fsf@kaka.sjd.se>
 <4855756A-0AB8-44C1-9A44-45D477E0A548@aiven.io>
In-Reply-To: <4855756A-0AB8-44C1-9A44-45D477E0A548@aiven.io>
From: Watson Ladd <watsonbladd@gmail.com>
Date: Thu, 28 Nov 2024 22:38:31 -0500
Message-ID: 
 <CACsn0c=H21Tj=UxGMGCey1q=Rw9R9KgysOEhWyv78YU6G5vqFQ@mail.gmail.com>
To: Paul Wouters <paul.wouters=40aiven.io@dmarc.ietf.org>
Content-Type: multipart/alternative; boundary="00000000000073355c062804ef3c"
Message-ID-Hash: QA7H7AQITQBHNFO6EWAGCP7JBMZAHQ4L
X-Message-ID-Hash: QA7H7AQITQBHNFO6EWAGCP7JBMZAHQ4L
X-MailFrom: watsonbladd@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency;
 loop; banned-address; member-moderation; header-match-saag.ietf.org-0;
 header-match-saag.ietf.org-1; nonmember-moderation; administrivia;
 implicit-dest; max-recipients; max-size; news-moderation; no-subject;
 digests; suspicious-header
CC: Simon Josefsson <simon=40josefsson.org@dmarc.ietf.org>,
 Tero Kivinen <kivinen@iki.fi>, Damien Miller <djm@mindrot.org>, "Salz,
 Rich" <rsalz=40akamai.com@dmarc.ietf.org>, IETF SAAG <saag@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: =?utf-8?q?=5Bsaag=5D_Re=3A_New_Version_Notification_for_draft-rsalz-crypto-r?=
	=?utf-8?q?egistries-00=2Etxt?=
List-Id: Security Area Advisory Group <saag.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/saag/JxNdnNZ5l05eBL6vycmuwm573as>
List-Archive: <https://mailarchive.ietf.org/arch/browse/saag>
List-Help: <mailto:saag-request@ietf.org?subject=help>
List-Owner: <mailto:saag-owner@ietf.org>
List-Post: <mailto:saag@ietf.org>
List-Subscribe: <mailto:saag-join@ietf.org>
List-Unsubscribe: <mailto:saag-leave@ietf.org>

--00000000000073355c062804ef3c
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, Nov 28, 2024, 12:33=E2=80=AFPM Paul Wouters <paul.wouters=3D
40aiven.io@dmarc.ietf.org> wrote:

>
>
> > On Nov 28, 2024, at 04:07, Simon Josefsson <simon=3D
> 40josefsson.org@dmarc.ietf.org> wrote:
> >
> >
> > I share that sympathy.  We can help them by making the IETF a welcoming
> > place to get documents reviewed, improved and published.
> >
> > I believe the IETF share the responsibility for things ending up in the
> > way you describe.
> >
> > While it is easy to cast the blame on OpenSSH folks for doing the
> > actions, I believe the primary place to improve the outcome is in the
> > IETF.  It's not OpenSSH that should change, it's the IETF.
>
> Again you seem to want to have the benefits of the IETF process while
> skipping the IETF process that yields that value to the community.
>

What value to whom? "the community" is a reification. There are different
people with their own views and needs, and any discussion needs to remember
that.


> > If the IETF had been a more attractive place to come to and get things
> > done, doing so happens naturally and automatically.
>
> and somehow most protocols can do this fine except ssh ?
>

I've been in many working groups and the ssh dynamic is not unique. WHATWG,
the W3C, etc are what happens when people say no and others continue to
realize the value of their innovation.


> > Unfortunately, I see diminishing interest in acknowleding or improving
> > this state.
>
> as long a you believe only ietf is wrong, i can see how your statement
> becomes true.
>

It's slower and harder to get things through than it used to be. That's a
problem. I've admittedly been a very slow penholder but getting SPAKE2 and
related and Roughtime through the process has taken years.

>
>
> > Instead there appears to be strong interest in using the
> > powers to 1) delay, defer and stop publications (ssh-ntruprime, peap,
> > anything non-nist)
>
> "the powers" being the entire active ietf community, except 3 ssh people
> with a very personal agenda about cryptography.
>

I think that's not a fair reflection of the discussion here or the
formation of the ssh wg.

>
> The rough consensus is that there is no appetite for NTRUprime. the
> reasonings of why some believe this case is special because of its
> "widespread use", ignore the market position of these three people and 1
> implementation who pushed through defaults as they saw fitting their own
> cryptographic and political agenda. Don't blame IETF for this.
>

Running code matters. You are carefully eliding your role here and I think
people should be aware of it. It also raises the question of whose rough
consensus when several vendors have implemented.

>
> > and 2) publish specifications that are incompatible
> > with deployments which damages ecosystems (pgp)
>
> it's interesting you pick this example as i was closely involved after th=
e
> first re-opened openpgp working group failed due to one draft author addi=
ng
> stuff without working group consensus, then claiming the code point later
> after they walked away from IETF during a two year additional run of the
> re-re-opened working group. The IETF here had weekly calls to move forwar=
d
> with the openpgp document and the author in the rough was part of that
> until the substituted themselves with their candidate of choice from thei=
r
> own implementation. two years later they complained about the results. Ho=
w
> is this the IETFs fault ? The IETF even skipped the code point to avoid
> wide scale issues because of the one person squatting a code point for
> their own homegrown stuff.
>
> Remember, "rough consensus", not Kings or Rockstars or single implementor=
s
> /  implementations.
>
> > , and 3) favor protocols
> > that lead to weaker system security due to complexity (ipsec, x509).
>
> i assume you mean IKE, not IPsec (if not I advise you to check the wire
> formats of wireguard and ESP). I also advise you to look at how one does
> negotiate parameters with WireGuard - hint it requires its own crypto
> stack, usually HTTPS or SSH for a severely limited hardcoded way of doing
> things. That might work for your basement but not at scale. You want to d=
o
> just in time operator access for VPN to a bastion host? you need to use a=
n
> entire different (ssh) protocol to login to the bastion with root access
> allowing you to modify crypto keys inside the kernel. Then do the same
> later on to remove the state. complaining about x509 and proposing a
> simpler alternative that doesn't meet the minimum requirements won't help
> (eg see "age" vs "openpgp" )
>

Letting a few advanced use cases make the most important use case hard is a
problem. It's a balancing act and log rolling consensus will tend to
overcomplicate the result. There's no reason to the think the IETF has
gotten it right, particularly with the way X509 actually works in practice.

>
> IETF is slower because we make things that apply to different deployment
> scenarios. it involves listening and talking and discussion with many
> different people and taking their points into consideration.


That's not really how it works, even if it says that on paper. It's a much
messier process.

>
>
> saying x509 leads to weaker system security is cute, and everyone here
> agrees the complexity is not ideal. Replacing it is a difficult large
> project.


It's only going to happen when someone implements and deploys a feasible
alternative, not from chatting at the IETF. That comes later.

Meanwhile, it's the basis for almost all encrypted internet connections.
> it's offering real life security benefits for everyone doing web, email,
> vpn. Again coming in isolation, with a single use case solution, and havi=
ng
> everyone write custom wrapper code (around wireguard, around ssh
> certificates) is itself a huge unknown risk because all that wrapper code
> has been mostly unaudited, unseen and hacked by generic non-security (oft=
en
> junior) software engineers. It's guaranteed to be less secure, less
> maintained, and never revisited.
>

X509 can't express the authorization logic you would want for your example
above, particularly if looking at patterns of activity.

>
> A large part of academic public cryptographic research and development
> happens around NIST competitions. That's not something the IETF can chang=
e.
> It is not surprising that IETF picks among those candidates. In the
> previous round, IETF ended up selecting a NIST and a non-NIST algorithm a=
s
> the defacto algorithms. Nothing suggests it will be different this time.


The IETF made a real mess of the curve selection by doing it vs just
publishing the draft describing what people were deployed and had running.
This permanently lost contributors who were valuable for nothing. It was a
mistake to do this.

We will need ML-KEM for SSH. If you feel strongly write the draft but I
think it has been done. There's no reason we can't also have NTRU prime
described. Why are we intent on making the same mistakes?

Some

>
>
> Paul
>
>
> _______________________________________________
> saag mailing list -- saag@ietf.org
> To unsubscribe send an email to saag-leave@ietf.org
>

--00000000000073355c062804ef3c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"auto"><div><br><br><div class=3D"gmail_quote">=
<div dir=3D"ltr" class=3D"gmail_attr">On Thu, Nov 28, 2024, 12:33=E2=80=AFP=
M Paul Wouters &lt;paul.wouters=3D<a href=3D"mailto:40aiven.io@dmarc.ietf.o=
rg" rel=3D"noreferrer noreferrer noreferrer" target=3D"_blank">40aiven.io@d=
marc.ietf.org</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex"><br>
<br>
&gt; On Nov 28, 2024, at 04:07, Simon Josefsson &lt;simon=3D<a href=3D"mail=
to:40josefsson.org@dmarc.ietf.org" rel=3D"noreferrer noreferrer noreferrer =
noreferrer" target=3D"_blank">40josefsson.org@dmarc.ietf.org</a>&gt; wrote:=
<br>
&gt; <br>
&gt; <br>
&gt; I share that sympathy.=C2=A0 We can help them by making the IETF a wel=
coming<br>
&gt; place to get documents reviewed, improved and published.<br>
&gt; <br>
&gt; I believe the IETF share the responsibility for things ending up in th=
e<br>
&gt; way you describe.<br>
&gt; <br>
&gt; While it is easy to cast the blame on OpenSSH folks for doing the<br>
&gt; actions, I believe the primary place to improve the outcome is in the<=
br>
&gt; IETF.=C2=A0 It&#39;s not OpenSSH that should change, it&#39;s the IETF=
.<br>
<br>
Again you seem to want to have the benefits of the IETF process while skipp=
ing the IETF process that yields that value to the community.<br></blockquo=
te></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">What value to =
whom? &quot;the community&quot; is a reification. There are different peopl=
e with their own views and needs, and any discussion needs to remember that=
.<br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; If the IETF had been a more attractive place to come to and get things=
<br>
&gt; done, doing so happens naturally and automatically.<br>
<br>
and somehow most protocols can do this fine except ssh ?<br></blockquote></=
div></div><div dir=3D"auto"><br></div><div dir=3D"auto">I&#39;ve been in ma=
ny working groups and the ssh dynamic is not unique. WHATWG, the W3C, etc a=
re what happens when people say no and others continue to realize the value=
 of their innovation.=C2=A0</div><div dir=3D"auto"><br></div><div dir=3D"au=
to"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<br>
&gt; Unfortunately, I see diminishing interest in acknowleding or improving=
<br>
&gt; this state.<br>
<br>
as long a you believe only ietf is wrong, i can see how your statement beco=
mes true.<br></blockquote></div></div><div dir=3D"auto"><br></div><div dir=
=3D"auto">It&#39;s slower and harder to get things through than it used to =
be. That&#39;s a problem. I&#39;ve admittedly been a very slow penholder bu=
t getting SPAKE2 and related and Roughtime through the process has taken ye=
ars. <br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">
<br>
<br>
&gt; Instead there appears to be strong interest in using the<br>
&gt; powers to 1) delay, defer and stop publications (ssh-ntruprime, peap,<=
br>
&gt; anything non-nist)<br>
<br>
&quot;the powers&quot; being the entire active ietf community, except 3 ssh=
 people with a very personal agenda about cryptography.<br></blockquote></d=
iv></div><div dir=3D"auto"><br></div><div dir=3D"auto">I think that&#39;s n=
ot a fair reflection of the discussion here or the formation of the ssh wg.=
</div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">
<br>
The rough consensus is that there is no appetite for NTRUprime. the reasoni=
ngs of why some believe this case is special because of its &quot;widesprea=
d use&quot;, ignore the market position of these three people and 1 impleme=
ntation who pushed through defaults as they saw fitting their own cryptogra=
phic and political agenda. Don&#39;t blame IETF for this.<br></blockquote><=
/div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Running code matte=
rs. You are carefully eliding your role here and I think people should be a=
ware of it. It also raises the question of whose rough consensus when sever=
al vendors have implemented.<br></div><div dir=3D"auto"><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
&gt; and 2) publish specifications that are incompatible<br>
&gt; with deployments which damages ecosystems (pgp)<br>
<br>
it&#39;s interesting you pick this example as i was closely involved after =
the first re-opened openpgp working group failed due to one draft author ad=
ding stuff without working group consensus, then claiming the code point la=
ter after they walked away from IETF during a two year additional run of th=
e re-re-opened working group. The IETF here had weekly calls to move forwar=
d with the openpgp document and the author in the rough was part of that un=
til the substituted themselves with their candidate of choice from their ow=
n implementation. two years later they complained about the results. How is=
 this the IETFs fault ? The IETF even skipped the code point to avoid wide =
scale issues because of the one person squatting a code point for their own=
 homegrown stuff. <br>
<br>
Remember, &quot;rough consensus&quot;, not Kings or Rockstars or single imp=
lementors /=C2=A0 implementations.<br>
<br>
&gt; , and 3) favor protocols<br>
&gt; that lead to weaker system security due to complexity (ipsec, x509).<b=
r>
<br>
i assume you mean IKE, not IPsec (if not I advise you to check the wire for=
mats of wireguard and ESP). I also advise you to look at how one does negot=
iate parameters with WireGuard - hint it requires its own crypto stack, usu=
ally HTTPS or SSH for a severely limited hardcoded way of doing things. Tha=
t might work for your basement but not at scale. You want to do just in tim=
e operator access for VPN to a bastion host? you need to use an entire diff=
erent (ssh) protocol to login to the bastion with root access allowing you =
to modify crypto keys inside the kernel. Then do the same later on to remov=
e the state. complaining about x509 and proposing a simpler alternative tha=
t doesn&#39;t meet the minimum requirements won&#39;t help (eg see &quot;ag=
e&quot; vs &quot;openpgp&quot; )<br></blockquote></div></div><div dir=3D"au=
to"><br></div><div dir=3D"auto">Letting a few advanced use cases make the m=
ost important use case hard is a problem. It&#39;s a balancing act and log =
rolling consensus will tend to overcomplicate the result. There&#39;s no re=
ason to the think the IETF has gotten it right, particularly with the way X=
509 actually works in practice.<br></div><div dir=3D"auto"><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
IETF is slower because we make things that apply to different deployment sc=
enarios. it involves listening and talking and discussion with many differe=
nt people and taking their points into consideration.</blockquote></div></d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">That&#39;s not really how =
it works, even if it says that on paper. It&#39;s a much messier process.<b=
r></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex"> <br>
<br>
saying x509 leads to weaker system security is cute, and everyone here agre=
es the complexity is not ideal. Replacing it is a difficult large project. =
</blockquote></div></div><div dir=3D"auto"><br></div><div>It&#39;s only goi=
ng to happen when someone implements and deploys a feasible alternative, no=
t from chatting at the IETF. That comes later.<br></div><div dir=3D"auto"><=
br></div><div dir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">Meanwhile, it&#39;s the basis for almost all e=
ncrypted internet connections. it&#39;s offering real life security benefit=
s for everyone doing web, email, vpn. Again coming in isolation, with a sin=
gle use case solution, and having everyone write custom wrapper code (aroun=
d wireguard, around ssh certificates) is itself a huge unknown risk because=
 all that wrapper code has been mostly unaudited, unseen and hacked by gene=
ric non-security (often junior) software engineers. It&#39;s guaranteed to =
be less secure, less maintained, and never revisited.<br></blockquote></div=
></div><div dir=3D"auto"><br></div><div dir=3D"auto">X509 can&#39;t express=
 the authorization logic you would want for your example above, particularl=
y if looking at patterns of activity.</div><div dir=3D"auto"><div class=3D"=
gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
A large part of academic public cryptographic research and development happ=
ens around NIST competitions. That&#39;s not something the IETF can change.=
 It is not surprising that IETF picks among those candidates. In the previo=
us round, IETF ended up selecting a NIST and a non-NIST algorithm as the de=
facto algorithms. Nothing suggests it will be different this time.</blockqu=
ote></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">The IETF made=
 a real mess of the curve selection by doing it vs just publishing the draf=
t describing what people were deployed and had running. This permanently lo=
st contributors who were valuable for nothing. It was a mistake to do this.=
</div><div dir=3D"auto"><br></div><div dir=3D"auto">We will need ML-KEM for=
 SSH. If you feel strongly write the draft but I think it has been done. Th=
ere&#39;s no reason we can&#39;t also have NTRU prime described. Why are we=
 intent on making the same mistakes?<br></div><div dir=3D"auto"><br></div><=
div dir=3D"auto">Some=C2=A0</div><div dir=3D"auto"><div class=3D"gmail_quot=
e"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bord=
er-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
<br>
Paul<br>
<br>
<br>
_______________________________________________<br>
saag mailing list -- <a href=3D"mailto:saag@ietf.org" rel=3D"noreferrer nor=
eferrer noreferrer noreferrer" target=3D"_blank">saag@ietf.org</a><br>
To unsubscribe send an email to <a href=3D"mailto:saag-leave@ietf.org" rel=
=3D"noreferrer noreferrer noreferrer noreferrer" target=3D"_blank">saag-lea=
ve@ietf.org</a><br>
</blockquote></div></div></div>
</div>

--00000000000073355c062804ef3c--

