Re: [DNSOP] [Ext] Call for Adoption: draft-belyavskiy-rfc5933-bis

Eric Rescorla <ekr@rtfm.com> Fri, 19 June 2020 17:30 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 375353A0D00 for <dnsop@ietfa.amsl.com>; Fri, 19 Jun 2020 10:30:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5f1QqE0n4Fgk for <dnsop@ietfa.amsl.com>; Fri, 19 Jun 2020 10:30:40 -0700 (PDT)
Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1DF343A0CD3 for <dnsop@ietf.org>; Fri, 19 Jun 2020 10:30:40 -0700 (PDT)
Received: by mail-lf1-x12d.google.com with SMTP id g139so5209733lfd.10 for <dnsop@ietf.org>; Fri, 19 Jun 2020 10:30:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ZWUGNq6frfO0day/Gxo5all10WkjKArvy0mRBNZFwmU=; b=B+A1z1+y7S6tUsiesr6NAmpjbS5h+cVpWCRXr1brKsDLCbOa7KDWFID1D8oz4+RSow RBb6cGv9fhoB1Iikz/cSIk22RxTb7yqZSmFVve3lKzn1yoRCFmnt0f00URqzJZ4LMS2T WKNePNAOR5WQSRgudmXuVKGkC6sy37wb8RWYqqZtbp08O3yDrxHGXIhF7TwhVkCfBxVB GWS6hP0YyuYWVjK1zqXIRGXjLY9PRhYeoFTFw7ADoxtzixS+jSolD2bsVHxU0k9ANb56 18awuWOoUGsYwEfhvzZuBJk4InbjSNR4sdwOza3ipkdn6qIZP8WvSkQAElmn4TuKYBrn xGWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ZWUGNq6frfO0day/Gxo5all10WkjKArvy0mRBNZFwmU=; b=mBEsoUKBwOXt6AB1piq8swa1toQDAOa3zXgAc/fs7ZIgMuUCfduzNyw8nKQTLOt5YW MXSYGYUkwccXgY6peU1pgeonjq6M82fvSe7Y1RXQnAgAzmT/VT456ir/gpauQWgXR4Z1 St0WmyydGkbr0v9uz1Q1EYfYIGUinykRN1zdN6e1frwJ+hMsFDGQT7tDsaC41aHSsMko wYm+HDDgZKkpDTgKdX7UuC4MAdwqy3afud1nK8DEh+9zi60YjD+qk7i6Gwb6QyTODPkF XkgwLPqzbpI1rBimscYUu3fyN26JJs/oN8JabyJ0kE1oJ/884X00Cxa7xrLh4lzLnK95 Ibww==
X-Gm-Message-State: AOAM532LkWrQ1quwzP1MVxYZTP+QXmUcBe+3P9BpH+eBtZLsXZ8f1k3M ZATaBbFhSOet+HsCUUv2VPxcaD3nAZi5UPn8zLcxKg==
X-Google-Smtp-Source: ABdhPJwlKWZfrcBEJRQ/Bc7i61eLOQhl4Eaf3g8OMlaw3n1HSvgTF5GceZFk0gCijlkeaFebzNiCZzW+OfTqogTEoRs=
X-Received: by 2002:ac2:494f:: with SMTP id o15mr2497692lfi.140.1592587838196; Fri, 19 Jun 2020 10:30:38 -0700 (PDT)
MIME-Version: 1.0
References: <CADyWQ+H4713BnZDntTuVW0FrO59zZ9NFJ=J=n9JFFq2zmfy2pQ@mail.gmail.com> <A930F8C6-9C33-4933-AC37-579ACEF5B325@ogud.com> <7FF83D52-F20B-4FF2-82AA-416835FCA5F4@isc.org> <CADqLbzJsJ6etv-eZuabLsMO4g+XYgktgpuP-fTNSi1cFTwdOGg@mail.gmail.com> <68eb8413-8704-40a3-9765-7eb19ebd0e78@www.fastmail.com> <CABcZeBORz-ustvXvrYaMm15rAHUfA3zR8Sr3ZscLWB6YJ6-s8w@mail.gmail.com> <CADyWQ+EOcTWX6PrbQUmqM6=Z442bE7itFAG6No0b9MZdcARbOg@mail.gmail.com> <CABcZeBOwxO6=Qpoyk=_cDsP5G__3CfjKV8p+boGY4-9OX=Gh8w@mail.gmail.com> <CADyWQ+Ge7AmGKT3PZ9SQDkHWi9315T=xbLcx4vQ23e=4T=zmNg@mail.gmail.com> <C2C9BDB4-AA7B-47B8-8735-2A529B37B4BA@icann.org> <CADqLbzLdu-ceWDKk5aUYTe3WzAntJKh5QTncHyy137W=nyDSfQ@mail.gmail.com> <7269525A-5376-48AA-B9DC-84BE9D84BA36@icann.org> <40d8663d-5f39-4900-b1c6-e78d73ebffcd@www.fastmail.com> <431980F9-988B-4212-8FF5-8A64436C8392@icann.org> <CABcZeBMuHMrLyPrMgfAP_4miDi5WHvvgUnsgmeCkRO=d=UDifA@mail.gmail.com> <1CEA89AD-CE7F-42BF-B2DF-1CF99846E47D@icann.org>
In-Reply-To: <1CEA89AD-CE7F-42BF-B2DF-1CF99846E47D@icann.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Fri, 19 Jun 2020 10:30:02 -0700
Message-ID: <CABcZeBNT9Wf2HxLDHR=tLod4YVgF-E=uaU7+=9nGLk=01gDOXg@mail.gmail.com>
To: Paul Hoffman <paul.hoffman@icann.org>
Cc: "dnsop@ietf.org" <dnsop@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000005ea1ea05a87340f4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/whnh367woMKtjM3_INrMYurqqCw>
Subject: Re: [DNSOP] [Ext] Call for Adoption: draft-belyavskiy-rfc5933-bis
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jun 2020 17:30:42 -0000

On Fri, Jun 19, 2020 at 10:11 AM Paul Hoffman <paul.hoffman@icann.org>
wrote:

> On Jun 19, 2020, at 9:26 AM, Eric Rescorla <ekr@rtfm.com> wrote:
> > What's your reasoning for why there needs to be community review before
> there is a code point assigned?
>
> Historically, the quality of algorithm descriptions in early drafts has
> been variable. What the author considers sufficient and obvious, another
> might not. Also, review gives folks a chance to say things like "your test
> vectors appear wrong", "having test vectors would be really useful", and so
> on.
>
> > Would that still apply if the space were larger?
>
> Yes. Leveraging the fact that the IETF community is in fact a community
> seems worth the effort to have the references in registries be useful to a
> new developer a decade in the future.
>

OK. In that case you and I disagree.

My reasoning is that (as above) these algorithms are generally of low
interest and that requiring community review for code point registration
has the result of consuming quite scarce resources in the service of making
the algorithms which are being registered marginally clearer. This opinion
is based on my extensive experience in reviewing code point assignments for
TLS (largely for things like exporters) where one was presented with a long
specification which was embedded in the context of some other protocol and
then one had to make sense of it and determine whether it was
implementable. And because you were actually holding up other people's work
based on that review, there was pressure to complete it. This kind of
experience is why we changed to the current system.

More generally, it seems like there are two primary purposes for code point
registration here:

1. To promote interoperability of the code points
2. To avoid code point collisions

My perspective here is that while interoperability is good, the primary
value here is to avoid collisions. People who wish to have interoperability
will still have the IETF process available to them, but given the large
number of uses of our protocols, I do not believe that it is productive to
make it harder for people to extend them in order to require
interoperability for those who do not believe they need it (or at least do
not believe they need the IETF enforcing it).

-Ekr