Re: [saag] SSH & Ntruprime

John C Klensin <john-ietf@jck.com> Tue, 26 March 2024 04:10 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3117EC17C8A9 for <ietf@ietfa.amsl.com>; Mon, 25 Mar 2024 21:10:40 -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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 tZ6uwO8TVQBL for <ietf@ietfa.amsl.com>; Mon, 25 Mar 2024 21:10:36 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E232C1654F3 for <ietf@ietf.org>; Mon, 25 Mar 2024 21:10:36 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1roy8v-000P2V-NR; Tue, 26 Mar 2024 00:10:33 -0400
Date: Tue, 26 Mar 2024 00:10:26 -0400
From: John C Klensin <john-ietf@jck.com>
To: Randy Presuhn <randy_presuhn@alumni.stanford.edu>, ietf@ietf.org
Subject: Re: [saag] SSH & Ntruprime
Message-ID: <F1C6A81D8D19AD4A0E66FB43@PSB>
In-Reply-To: <e6130099-459f-496a-9176-b8ac2546b557@alumni.stanford.edu>
References: <CABcZeBPWjXvLh06-DBO3Z0sfeb2hgzqzaSZ-J2-TZ7qesrSraA@mail.gmail.com> <7b4d38b8-b4c1-412b-8287-bd44d0c512a3@lear.ch> <CABcZeBOQYp49i_JjE7vdg6AjxwyvktW7LFTJ4Mh3jt0bmxxxDQ@mail.gmail.com> <CAN8C-_+QUpU2bTeSFmLB7v1qLirTXtypR2U7D54JeEaeKfSp+Q@mail.gmail.c om> <CABcZeBNtE6PtEdmh-2rTC5y9U7yEL8JVNo1HMjZtOQw-DHjXQQ@mail.gmail.com> <88a1bb16-b0ef-49b3-a661-c343b4faa7a9@nthpermutation.com> <CABcZeBOo7e=jgrkMa4iXYy-x_2o6eZjTpEyezQiu7AKHk4ZhFQ@mail.gmail.com> <CAN8C-_JKbJLB6EU+8zUoeUgYVMkR4ErkSdpvuzr4LYoNcRKccA@mail.gmail.c om> <180b6873-d917-4a6f-9fa7-b174e0afae66@nthpermutation.com> <49C35FC4-17C2-48BD-86D4-5D18FD9CF860@akamai.com> <5f281744-d23e-4c54-aabd-741ba2952e45@nthpermutation.com> <6.2.5.6.2.20240325122757.133f0950@elandnews.com> <c140a11a-7930-471a-a3bc-5d4362e5889a@alumni.stanford.edu> <6.2.5.6.2.20240325134324.15278ce8@elandnews.com> <265a55d6-2a41-4119-81b3-ed7a29834dfa@alumni.stanford.edu> <7FCB15A13F0E3B6656CB151C@PSB> <e6130099-459f-496a-9176-b8ac2546b557@alumni.stanford.edu>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/a_BBAmSWStWV_4SwPbKobc5S_X0>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IETF-Discussion. This is the most general IETF mailing list, intended for discussion of technical, procedural, operational, and other topics for which no dedicated mailing lists exist." <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Mar 2024 04:10:40 -0000


--On Monday, March 25, 2024 15:53 -0700 Randy Presuhn
<randy_presuhn@alumni.stanford.edu> wrote:

> Hi -
> 
> On 2024-03-25 3:23 PM, John C Klensin wrote:
>> 
>> 
>> --On Monday, March 25, 2024 14:02 -0700 Randy Presuhn
>> <randy_presuhn@alumni.stanford.edu> wrote:
>> 
>>> Hi -
>>> 
>>> On 2024-03-25 1:51 PM, S Moonesamy wrote:
>>>> Hi Randy,
>>>> At 01:19 PM 25-03-2024, Randy Presuhn wrote:
>>>>> What is the conflict you see?  The text you cited seems to
>>>>> me to present no conflict.  A posted Internet-Draft
>>>>> certainly seems to fit within the realm of "a document
>>>>> published outside of the RFC path, including informal
>>>>> documentation."
>>>> 
>>>> This takes the discussion to what Mike pointed out at
>>>> https://mailarchive.ietf.org/arch/msg/ietf/FqmdAQY_C7jOGh_K
>>>> V- HkC5MP7Xs
>>>> 
>>>> I also mentioned "formal public specification".  If I am
>>>> not mistaken,  that would include standards from other
>>>> bodies or national standards for  which a code point is
>>>> required.
>>> 
>>> If it's ok to cite an I-D as "work in progress," how is that
>>> different from "informal documentation" in any meaningful
>>> way?
>> 
>> If it is being used as part of the definition for an entry in
>> an IANA registry, that makes it "reference material", not
>> just a work in progress.  In addition, if it were actually a
>> work in progress, that would make it unsuitable for part of
>> the definition for a registry entry because it would be an odd
>> indeed to have a registration of a moving target rather than a
>> stable definition.
>> 
>> I think that may be just a different way to express Mike's
>> concern.
> 
> The same criticisms might be leveled against any sort of
> "informal
> documentation."  The question really needs to be whether the
> document has sufficient information to support the
> registration -
> and that, in turn, depends on the uses envisioned for that
> registry
> at the time it was carved out, not every possible tweak that
> the
> document might subsequently experience.  I think concerns about
> stability are well-founded, but obsessing about them opens a
> massive
> can of worms.  Think back to the various incarnations of ASN.1
> since
> the 1980s, or even the question of what "SNMP" has meant at
> various
> points in time.

Randy, 

Yes, but...

(1) Your examples actually support my concerns.  If I am using
"ASN.1" or "SNMP" in a context where the incarnation makes a
difference, good practice is to attach a note or citation of
some sort that tells the reader what I'm talking about.  I don't
just leave that to the reader's imagination.  For the I-D case,
I'd be far less concerned about a reference in an IANA registry
to draft-ietf-foo-bar-13 and an associated date than to
draft-ietf-foo-bar.  The former is a specific reference; the
latter a moving target with no information about which version
is being referred to and no controls over the changes that might
be made (even fewer controls than applied to SNMP or ASN.1).

(2) Others have pointed this out, but, if we are going to
reference an I-D (even with a version number), we assume some
obligation to be sure that document is available for the very
long term.  If someone references some other sort of informal
document, they should take responsibility for ensuring its
availability.  If they fail and the document disappears, that
would be unfortunate, but it seems to me that, for I-Ds and and
an IETF-maintained repository, we have at least a moral
responsibility to keep documents that are referenced as
normative around and, in the process, to set a good example.

(3)  And, while it is not strictly necessary (and I agree with
your comment about obsessing over details of stability), we may
be in need of some text that distinguishes between I-Ds of a
given name (independent of a sequence number) as being a
collection that together constitute a "work in progress" and any
particular numbered draft, which is a static snapshot of that
evolving work but that does not, itself, evolve or change.  In a
way, that may make draft-ietf-foo-bar-13 a more stable
reference, with less hair-splitting, than some current
discussions propose to make RFCs.

    john