From ekr@rtfm.com  Mon Mar 25 07:06:29 2024
Return-Path: <ekr@rtfm.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 35C47C14F6BA
 for <saag@ietfa.amsl.com>; Mon, 25 Mar 2024 07:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level: 
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5,
 RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001,
 SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01]
 autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=rtfm-com.20230601.gappssmtp.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 EnvOpUX9zeo9 for <saag@ietfa.amsl.com>;
 Mon, 25 Mar 2024 07:06:28 -0700 (PDT)
Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com
 [IPv6:2607:f8b0:4864:20::1134])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id A4E89C14F6B4
 for <saag@ietf.org>; Mon, 25 Mar 2024 07:06:28 -0700 (PDT)
Received: by mail-yw1-x1134.google.com with SMTP id
 00721157ae682-60a15449303so42500907b3.0
 for <saag@ietf.org>; Mon, 25 Mar 2024 07:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1711375587; x=1711980387;
 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=aM3Cna6gDD9I4hdLCDeg80XwuAL++JiUsxmUoPUorWI=;
 b=d29oiAE1g4HzAdu5Y0BN7pE3mZbZ9zCZ5BkTLa9AHkbuWVbC0mxXulZ9kVHdmMNXON
 NoC5KF2ndznjzwtwVaBzvI8Uo7bG4E7S9UP2w15CyqAt4CbPB9r60AazI/XGp9T6J10p
 pDlPSDiWc/yUg0rxxE+bja6LXrSBT/WAYciQqh/SiVfDbGc4SGtqrLC+FC5IRBp+yXWs
 rGLrQAi888uVcgYKY8Sy7btHeuJXkaeCYjxzy9NHe9g45q5ZEvKf8Ld7Y0vgKK0wUy80
 a8emEEsjGkcnFGu53UsUhOMREVvybgKe8pKnu89dJz8F6qa2DMx7nwS3dRN8uVbWLwpz
 abMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1711375587; x=1711980387;
 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=aM3Cna6gDD9I4hdLCDeg80XwuAL++JiUsxmUoPUorWI=;
 b=p0vonKyxOnuulMAj09nqg2gSKVk9JxuKSKQOabtweDuVRZQ+YHR8Iqqc1vi0iv8z+S
 PAAK009fmpV8DyO2V0aJXI/r4kumnmuSn6aKvDnelxsJYqd7f/NP8j3rDNkRYZQgsaEY
 OixYugk3VGCm+NV4alQFO7lvsiDk6mX0tMMXQTN/B9MIoKI352KcwZ59WBpkz4Ch+I4x
 vfpFL50Hc+xi3tePFZQxEx1hYdT5HRLVNpTHzzUaPCFt2FDF2yL1uFB5syi5dPDLTQjw
 Duiz9uCgeUcyTCw0wdOT5NneVPEVPAEGGmeTDVlr3eTE5VjGVP7jjpR5EzyCmFOAlaI4
 czXQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCV4pZpO2BNB+j437BPGgRifLzzAf8U7VbijDmKd0a+ptiYmL5gUguVdvqN3HOlhv69cihhOIqlAPWacXnxJ
X-Gm-Message-State: AOJu0Yy0GmsCUtww5kBk8fAjLVQUqIbSI69NgO+wSbpJmpIRDoHgZHLD
 3RjjP+jrQtdGCCVDqeVhxwlCmG+tM8WpdbhWqJ7UMhiz6cRwzcKfI2LFNcfBVinfF9Djhu6SKkV
 hx28lDP2aeHa24zqIPFHuH29PrBacmAoxLzwsig==
X-Google-Smtp-Source: AGHT+IEbsi99jodW/rdYqXA/zkit6VhgQfwWNmYLbLJwgfRyKyR8wt8JncSY6751/a06rVKir2qvo+owIKaJjYyjDdM=
X-Received: by 2002:a0d:f206:0:b0:60a:a77:6341 with SMTP id
 b6-20020a0df206000000b0060a0a776341mr4832581ywf.32.1711375587416; Mon, 25 Mar
 2024 07:06:27 -0700 (PDT)
MIME-Version: 1.0
References: <CABcZeBPWjXvLh06-DBO3Z0sfeb2hgzqzaSZ-J2-TZ7qesrSraA@mail.gmail.com>
 <D0CD341B-523B-48A0-8954-EE7F89113241@aiven.io>
 <AF7B6F32-9EE6-4810-A99A-833DEA917FA9@sonic.net>
 <CABcZeBPfXQckpZageogUxTYgX2j_Nr_O3bvf-a-x0S_82BHMxg@mail.gmail.com>
 <079A0AA3-FA02-440F-ABA0-6AF897570E86@sonic.net>
 <CABcZeBOxfYR+=61DV1XN0F9nrmbzLR2zq_ZvADw4UUy1uFafzw@mail.gmail.com>
 <8caa2d4d-bc80-4fcf-b8bc-839052371730@lear.ch>
 <CABcZeBMABJ89T0qY0-9C3xxd=mFfGyCh7_9GKbEUBm6JtR+_ng@mail.gmail.com>
 <6c491f5c-92da-4fb3-a8b1-da1de27b36a6@lear.ch>
In-Reply-To: <6c491f5c-92da-4fb3-a8b1-da1de27b36a6@lear.ch>
From: Eric Rescorla <ekr@rtfm.com>
Date: Mon, 25 Mar 2024 07:05:51 -0700
Message-ID: <CABcZeBN1w0QU6ug3LcMwC+hTMA_-iOs32FkZe+gpPuFrp1y+JA@mail.gmail.com>
To: Eliot Lear <lear@lear.ch>
Cc: Mark D Baushke <mdb@sonic.net>,
 Paul Wouters <paul.wouters=40aiven.io@dmarc.ietf.org>, 
 saag <saag@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f7399606147caddb"
Archived-At: <https://mailarchive.ietf.org/arch/msg/saag/OVU9SCOoynbjc7Ec-bJ-kXeevzY>
Subject: Re: [saag] SSH & Ntruprime
X-BeenThere: saag@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Security Area Advisory Group <saag.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/saag>,
 <mailto:saag-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/saag/>
List-Post: <mailto:saag@ietf.org>
List-Help: <mailto:saag-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/saag>,
 <mailto:saag-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 25 Mar 2024 14:06:29 -0000

--000000000000f7399606147caddb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 25, 2024 at 6:53=E2=80=AFAM Eliot Lear <lear@lear.ch> wrote:

>
> On 25.03.2024 14:46, Eric Rescorla wrote:
> > [Citation needed].
>
> No.  No citation needed because it happens during the development
> process of a draft all the time, and you should know this because you've
> written enough code to drafts. The point is, you don't know when a
> draft is "finished".  The benefit of an RFC or something similar is that
> it is a signal that indeed the spec won't change.  We make an exception
> for early allocation for those drafts we know are going to become RFCs.
>

You seem to be confusing two cases:

1. The IETF is working on a draft that will eventually become an RFC.
2. Someone else wants to register a code point.

In the former case, we don't register until the specification is stable,
but in the latter case, the draft is used to document the code point
for assignment.

Obviously, you can't register code points against a specification which
might, but once the code point is assigned, you can simply not change the
draft, just as you don't change the RFC when published. If you're really
concerned about this, however, we could simply register against a
specific draft version, which is every bit as stable as an RFC.


-Ekr




> Eliot
>
>

--000000000000f7399606147caddb
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"g=
mail_attr">On Mon, Mar 25, 2024 at 6:53=E2=80=AFAM Eliot Lear &lt;<a href=
=3D"mailto:lear@lear.ch">lear@lear.ch</a>&gt; wrote:<br></div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><br>
On 25.03.2024 14:46, Eric Rescorla wrote:<br>
&gt; [Citation needed].<br>
<br>
No.=C2=A0 No citation needed because it happens during the development <br>
process of a draft all the time, and you should know this because you&#39;v=
e <br>
written enough code to drafts. The point is, you don&#39;t know when a <br>
draft is &quot;finished&quot;.=C2=A0 The benefit of an RFC or something sim=
ilar is that <br>
it is a signal that indeed the spec won&#39;t change.=C2=A0 We make an exce=
ption <br>
for early allocation for those drafts we know are going to become RFCs.=C2=
=A0 <br></blockquote></div><div class=3D"gmail_quote"><br></div><div class=
=3D"gmail_quote">You seem to be confusing two cases:</div><div class=3D"gma=
il_quote"><br></div><div class=3D"gmail_quote">1. The IETF is working on a =
draft that will eventually become an RFC.</div><div class=3D"gmail_quote">2=
. Someone else wants to register a code point.</div><div class=3D"gmail_quo=
te"><br></div><div class=3D"gmail_quote">In the former case, we don&#39;t r=
egister until the specification is stable,</div><div class=3D"gmail_quote">=
but in the latter case, the draft is used to document the code point</div><=
div class=3D"gmail_quote">for assignment.<br></div><div class=3D"gmail_quot=
e"><br></div><div class=3D"gmail_quote">Obviously, you can&#39;t register c=
ode points against a specification which</div><div class=3D"gmail_quote">mi=
ght, but once the code point is assigned, you can simply not change the</di=
v><div class=3D"gmail_quote"><div>draft, just as you don&#39;t change the R=
FC when published. If you&#39;re really</div><div>concerned about this, how=
ever, we could simply register against a</div><div>specific draft version, =
which is every bit as stable as an RFC.</div><div><br></div><div><br></div>=
<div>-Ekr</div><div><br></div><div><br></div><div><br></div><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>
Eliot<br>
<br>
</blockquote></div></div>

--000000000000f7399606147caddb--

