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

Russ Housley <housley@vigilsec.com> Tue, 20 April 2021 15:31 UTC

Return-Path: <housley@vigilsec.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 856383A282A for <stir@ietfa.amsl.com>; Tue, 20 Apr 2021 08:31:21 -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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 cgrzr_asNXO6 for <stir@ietfa.amsl.com>; Tue, 20 Apr 2021 08:31:16 -0700 (PDT)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 98AE43A2820 for <stir@ietf.org>; Tue, 20 Apr 2021 08:31:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id ED574300BDF for <stir@ietf.org>; Tue, 20 Apr 2021 11:31:13 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id zOKs3xBFkSyQ for <stir@ietf.org>; Tue, 20 Apr 2021 11:31:12 -0400 (EDT)
Received: from a860b60074bd.fios-router.home (pool-141-156-161-153.washdc.fios.verizon.net [141.156.161.153]) by mail.smeinc.net (Postfix) with ESMTPSA id 2D0433000B9; Tue, 20 Apr 2021 11:31:11 -0400 (EDT)
From: Russ Housley <housley@vigilsec.com>
Message-Id: <7EB2D4C8-675C-4961-87DA-C5E92181D7EE@vigilsec.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B6A0D193-CA03-448A-B7C6-878AC3DAC426"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
Date: Tue, 20 Apr 2021 11:31:12 -0400
In-Reply-To: <CAD5OKxtiAtzC9Ma=cjSzksftkaXA31vahNv8gCTRy0ffxyu2AA@mail.gmail.com>
Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>, Christer Holmberg <christer.holmberg@ericsson.com>, IETF STIR Mail List <stir@ietf.org>
To: Roman Shpount <roman@telurix.com>
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>
X-Mailer: Apple Mail (2.3445.104.17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/dPKpgibBqRzL0MuvXEXyY_uWY3w>
Subject: Re: [stir] Proposal for update of erratum #6519
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: Tue, 20 Apr 2021 15:31:22 -0000

This looks good to me.

> On Apr 20, 2021, at 10:20 AM, Roman Shpount <roman@telurix.com> wrote:
> 
> Hi Russ,
> 
> The complete grammar would be:
> 
>       Identity = "Identity" HCOLON signed-identity-digest SEMI
>           ident-info *( SEMI ident-info-params )
>       signed-identity-digest = 1*(base64url-char / ".")
>       ident-info = "info" EQUAL ident-info-uri
>       ident-info-uri = LAQUOT absoluteURI RAQUOT
>       ident-info-params = ident-info-alg / ident-type /
>           ident-info-extension
>       ident-info-alg = "alg" EQUAL token
>       ident-type =  "ppt" EQUAL ( token / ( LDQUOT token RDQUOT ) )
>       ident-info-extension = generic-param
> 
> base64url-char = ALPHA / DIGIT / "-" / "_"
> 
> In this grammar, SEMI is defined as SEMI = SWS  ";"  SWS. This should take care of the SWS after the token.
> _____________
> Roman Shpount
> 
> 
> On Tue, Apr 20, 2021 at 9:22 AM Russ Housley <housley@vigilsec.com <mailto:housley@vigilsec.com>> wrote:
> 
> 
>> On Apr 19, 2021, at 9:57 PM, Roman Shpount <roman@telurix.com <mailto:roman@telurix.com>> wrote:
>> 
>> ident-type = "ppt" EQUAL ( token / ( LDQUOT token RDQUOT ) )
> 
> Since RDQUOT allows whitespace after the double quote, do we need to allow whitespace after token when there are no quotes?
> 
>     ident-type = "ppt" EQUAL ( ( token SWS ) / ( LDQUOT token RDQUOT ) )
> 
> Russ