Re: [stir] Proposal for update of erratum #6519 - ppt syntax

Roman Shpount <roman@telurix.com> Wed, 21 April 2021 20:27 UTC

Return-Path: <roman@telurix.com>
X-Original-To: stir@ietfa.amsl.com
Delivered-To: stir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 839BE3A3580 for <stir@ietfa.amsl.com>; Wed, 21 Apr 2021 13:27:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 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_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=telurix-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 Ns5HZO0lVeen for <stir@ietfa.amsl.com>; Wed, 21 Apr 2021 13:27:24 -0700 (PDT)
Received: from mail-qk1-x734.google.com (mail-qk1-x734.google.com [IPv6:2607:f8b0:4864:20::734]) (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 7BB683A357A for <stir@ietf.org>; Wed, 21 Apr 2021 13:27:24 -0700 (PDT)
Received: by mail-qk1-x734.google.com with SMTP id y136so12081346qkb.1 for <stir@ietf.org>; Wed, 21 Apr 2021 13:27:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telurix-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GnbLw4GNIhYN85vp9RnyV6EBKau2z+BHaVnd1wHQmMo=; b=k2VXNLo1tqRX8y4qH/fAS3NoHodxy/t4tBwiAN1LvM4R+Ojs5PUY0ozGmoiYsASEqp xfmHKpRv3Dv/EvoyxhMClk8dDRCQZ+ws8XpJ2TTx85zXVT3eiaDQdYG689/XkuUQztJU Mwt7PsnlaCL+lXASmLDZmE7ZAsawoVxzjwkcE04zJYU6o6mSVnLl1UCJP6UiPDgtFanU cywKwuwUY6DzsOUUl9jKzmi5UUwReZZKcyHqdv8SOMAVgez3D0NGDi0Gn71SkzuHGc/6 TQvk8+a0//a6sCgI+6da9sr++KTJxq/lc4qG76h5rg3L95ZqAfkjdjWFYwyTFAhIbkxF HG3A==
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=GnbLw4GNIhYN85vp9RnyV6EBKau2z+BHaVnd1wHQmMo=; b=l7iBgrqDmfQ4ug3FCp/KrrstENW3z75TB2yu1TkIXthjVHy/c+RBWbAqi96TlVPfhO aa1u9qhlv9N4yV8W/+ly1VboxACT5+NtKr1rbqG2daLxyNotohBow438pOarw8D32MOE abKK6CN/D06pAxUXwUwHXhndf4iPIelSDNuUU715NrKUkZ3ktdvLw3ZOXrB39XmR77rb IN+RYari+3p0ioG2nyOSCKnBy0UBPKcN5y1Z8xhbVf99u2PkhsADJYLOBUsuim7t3uXQ 4u/6i0XPQqqzE1LLCQiznR/sqAmDELyY2qLIY1Nl3pR3EqwetepMetypaLFYsnl/HMsT dy6Q==
X-Gm-Message-State: AOAM530EFvWAs8EYSWeD9X+k8sVWhkHFORG85TCy14TA4rI/ZPwD8UCw a48hZ82/zY16SbrFnrUm8KDsQ4/2ZegWWQ==
X-Google-Smtp-Source: ABdhPJzLcTGR4W0wdIRNGqOGfXVCYzyPNGT9o+hBZvhuenzx1E0Fkf3q0hkBqL6nw76yFSEO1uTvBA==
X-Received: by 2002:a37:bfc7:: with SMTP id p190mr25341414qkf.31.1619036841441; Wed, 21 Apr 2021 13:27:21 -0700 (PDT)
Received: from mail-yb1-f178.google.com (mail-yb1-f178.google.com. [209.85.219.178]) by smtp.gmail.com with ESMTPSA id b3sm417279qkd.29.2021.04.21.13.27.20 for <stir@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 21 Apr 2021 13:27:20 -0700 (PDT)
Received: by mail-yb1-f178.google.com with SMTP id k73so42382077ybf.3 for <stir@ietf.org>; Wed, 21 Apr 2021 13:27:20 -0700 (PDT)
X-Received: by 2002:a25:9841:: with SMTP id k1mr34129292ybo.116.1619036840075; Wed, 21 Apr 2021 13:27:20 -0700 (PDT)
MIME-Version: 1.0
References: <42e964d3-2a16-660b-f8b4-fd9daedad115@petit-huguenin.org> <AM0PR07MB38604255784FF9E621257B2D93499@AM0PR07MB3860.eurprd07.prod.outlook.com> <3d8e2fce-d124-99b9-e295-734a36ad564a@petit-huguenin.org> <7558AA11-A7F9-4091-BFD3-F42C742AABAE@vigilsec.com> <167dde10-f242-2b6f-a7ce-96991158589a@petit-huguenin.org> <CAD5OKxvkN+BSY0XuBmfApDDWOLhqCLLFuQgVQryE+yHUftWs4w@mail.gmail.com> <15fc4a20-b5c8-cd27-b30e-76e1f479b4ff@petit-huguenin.org> <CAD5OKxvmvmotpxB8BGJfqRrVTjEGKQkQRow37gmwRMFaBGjEoA@mail.gmail.com> <C0445D51-3AA5-40B3-8F75-0A1A446A5BF8@vigilsec.com> <CAD5OKxtiAtzC9Ma=cjSzksftkaXA31vahNv8gCTRy0ffxyu2AA@mail.gmail.com> <AM0PR07MB3860256D7A5910EFF821A58993479@AM0PR07MB3860.eurprd07.prod.outlook.com> <0a9d718c-e1d0-4100-feb9-0324451b008f@petit-huguenin.org> <AM0PR07MB3860EC9A134E1ECFBB1567E093479@AM0PR07MB3860.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB3860EC9A134E1ECFBB1567E093479@AM0PR07MB3860.eurprd07.prod.outlook.com>
From: Roman Shpount <roman@telurix.com>
Date: Wed, 21 Apr 2021 16:27:09 -0400
X-Gmail-Original-Message-ID: <CAD5OKxtw6iUyBcyF_UDxDDh1Fa8tZ5cWy214r1Hn5ZoPSGQ3AQ@mail.gmail.com>
Message-ID: <CAD5OKxtw6iUyBcyF_UDxDDh1Fa8tZ5cWy214r1Hn5ZoPSGQ3AQ@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>, Russ Housley <housley@vigilsec.com>, IETF STIR Mail List <stir@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000bb263605c0816307"
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/3BjKXvctkEEAnWh9zox8rzBxs3M>
Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax
X-BeenThere: stir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Secure Telephone Identity Revisited <stir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stir>, <mailto:stir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stir/>
List-Post: <mailto:stir@ietf.org>
List-Help: <mailto:stir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stir>, <mailto:stir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Apr 2021 20:27:28 -0000

On Wed, Apr 21, 2021 at 3:40 PM Christer Holmberg <
christer.holmberg@ericsson.com> wrote:

> >> I have not been able to follow the discussion in detail, but is there a
> reason why we simply can's say:
> >>
> >> ident-type = "ppt" EQUAL token / quoted-string
> >>
> >> ...and then add text saying that the only token characters are allowed?
> >
> >I believe that exceptions to ABNF should be kept to the minimal necessary.
>
> My suggestion is a subset of generic-param, which is the generic syntax
> for the parameters.
>

There is no reason not to keep ABNF as specific as possible.

Saying that
ident-type =  "ppt" EQUAL ( token / ( DQUOTE token DQUOTE ) )
leaves no room for misinterpretation.

There are quite a few people who use ABNF grammars to create field parsers
or validators. Providing them with the most specific grammar possible makes
their job easier.

As far as other changes are concerned, I would suggest getting an open
interop event organized. Based on the results, it is possible to see all
the issues or pain points with the current specification and decide if a
specification update is necessary. If the group sees a clear need for a
document update, we can update some of the design limitations of the
current specification.

Best Regards,
_____________
Roman Shpount