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

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 22 April 2021 14:37 UTC

Return-Path: <christer.holmberg@ericsson.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 1C2B23A114D for <stir@ietfa.amsl.com>; Thu, 22 Apr 2021 07:37:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 n36CHrAZrcmz for <stir@ietfa.amsl.com>; Thu, 22 Apr 2021 07:37:51 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80071.outbound.protection.outlook.com [40.107.8.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C60243A1129 for <stir@ietf.org>; Thu, 22 Apr 2021 07:37:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IFMHjOP11kg2MNfv9u//2G6H1nL9fdo8x5HVQfT0v6N5I97t76Tkh14qYixsQGiNfuBE+YOZn7tRuAbxiov8Vr/Z5QZuVfXL9q4wmp8OIn1ztBe5StSqa3+vQN58iellePgxj2IjL0zRxRomt01zoWXK3k5LybKCXY3gvhVrx/giL02FrnSV67FcJ7U719ylAGIK4FOYnegtZHPZoWwXGRg9jcNaRZg4S5LcXWVe2Y7lx6gnNAxA70p55T8SDD9gAQPGWjxGS6ncpl1IJfU/c0Rq4Or/+10cgB3EMEFubNAIx60s3BD3yoyJyh8u8MmzcZD0pjtrLue+mVzejssLvg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hJezYw+tK1ndJ0egx+HdmfdySBg1RdIcjdKHpVjb98s=; b=ICRZ4r1K9lYUi/bY2X8K2+OL8XwU9p2cbg6pjCQSu7O2zcWUa+yrxNOJAxCoXy7YVyEstK35ml4Nyas1BPdRYPezm2kgwQOuUoDGQ1zm4JfKny98C1BStH0rjtbvbWYUTJQ+6Dg6uN7802AQJDOSkOTQOHO+GlP10a02otfpse39hVVlxmgLqUjn+YDBf8gjM0cFInIa9nbyNJ6CSS3FxRvwry2HkIxQIA6uNWuMsPXeJZ4IViRTKEEDQ/t+JGfyOdmrXJFujXGQKYYtZ2OnDz9XEANpxHUaiflayf5UbWJyQS1V2msd7+WanfqMCUPAdhYyWdt8zVHSXnAm0profA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hJezYw+tK1ndJ0egx+HdmfdySBg1RdIcjdKHpVjb98s=; b=MuIA62QX0fhg6tM4xzS/aviKHIinAWsdIhvk+26w+uuKNPRtsKcFX70Nu0FYhMdE6qyCsywuBNyOBv2CdbUagxdubwrFM6HXqzmboXr0Q68dhshyd/poNl/oOEzy63KMX1iusygFfkJ7M9UjY3uPIdGSD/lB8ZHVIQtfsjHDkSk=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM0PR07MB6322.eurprd07.prod.outlook.com (2603:10a6:20b:159::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.6; Thu, 22 Apr 2021 14:37:35 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::b10f:ebc0:80d:db2%7]) with mapi id 15.20.4065.022; Thu, 22 Apr 2021 14:37:35 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Marc Petit-Huguenin <marc@petit-huguenin.org>, Roman Shpount <roman@telurix.com>, Russ Housley <housley@vigilsec.com>
CC: IETF STIR Mail List <stir@ietf.org>
Thread-Topic: [stir] Proposal for update of erratum #6519 - ppt syntax
Thread-Index: AQHXNtcvUG/+DAdI8keN0d4fbvY9Faq/Ri0AgAAXvumAACCPAIABHeH6
Date: Thu, 22 Apr 2021 14:37:35 +0000
Message-ID: <AM0PR07MB3860DF392512BFD801AB661293469@AM0PR07MB3860.eurprd07.prod.outlook.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> <AM0PR07MB3860256D7A5910EFF821A58993479@AM0PR07MB3860.eurprd07.prod.outlook.com> <0a9d718c-e1d0-4100-feb9-0324451b008f@petit-huguenin.org> <AM0PR07MB3860EC9A134E1ECFBB1567E093479@AM0PR07MB3860.eurprd07.prod.outlook.com>, <2aa96993-0565-74b6-d2b9-73f3b0e716b1@petit-huguenin.org>
In-Reply-To: <2aa96993-0565-74b6-d2b9-73f3b0e716b1@petit-huguenin.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: petit-huguenin.org; dkim=none (message not signed) header.d=none;petit-huguenin.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [194.157.44.197]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 679c74ea-5bd0-453b-1087-08d9059c2bb1
x-ms-traffictypediagnostic: AM0PR07MB6322:
x-microsoft-antispam-prvs: <AM0PR07MB6322C06D43BD0A9E443DF6A893469@AM0PR07MB6322.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: J7TTM1Bew0pg6SEGFZDwFI2hyqetLAI011oPYz0sQhFey66+PwJyfjCLX0ZwkmFar+FpJBk0dzko595kolSDQ77H78IF8gZH/R5XYG/HXNaqfBtH+9XzRxVzuCX+SImhiDyEx6vUwakVBH/ylfs38TEwIYjIXonhpPbNsZ74DRweagFBScie3gAt4v27hkhjZuXFW+nI9vML7FRKXB0m15fufapk/Xfda1upRvV2BJDvawaNjayuvfCQWyqvj35iGy9csxUSQCJGY1hwiEp16LU7596OlwFdwQPexrB5NZcu28AeyrrfhK5Auqh0JMkqW7Qzfz6KmITB9UciCMhUZEUl1gIuswR4X/T58zS1VTfkgBMAj2xK/UQLdTeE0uxibA7o5Eg6YmB8Rt7CrPIk/q5VG4GVnDf4OK5hRe0V953kiM9nKqXTjOAmjzmunGWz5j9P1dIRowYwsVjWJ/nuake/sJSRjCrfQRtl4c7dJBqdSTNcVc++b0JO1EZ8Lv0/CdO4XVuzUFh9PC4p08Piiz4JX4Gj/8V2PAkRc9+H92AlQj9dfkt1xm89ek3pYeGyoo4/pEoi65HlpC9UjKKB9OZrO8VgICFLCBAdZDIkWG4jZar5bkgDu/JgRAq+2+Ci4uFF751zi0R6BRFrDhf9EQcoCsUTxt+ZD/QUpQvZ6RsgdLEP6Ixiuw2KnMENl19g
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(366004)(136003)(346002)(39860400002)(396003)(66476007)(19627405001)(66446008)(91956017)(166002)(8676002)(86362001)(66556008)(15650500001)(316002)(66946007)(26005)(83380400001)(8936002)(186003)(76116006)(110136005)(53546011)(64756008)(71200400001)(6506007)(966005)(52536014)(55016002)(2906002)(5660300002)(38100700002)(33656002)(478600001)(122000001)(9686003)(44832011)(7696005)(45080400002)(4326008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: bTPkuMvrIdTqtttXBS+cTZLVZvJw0YXBOd/2C7d7wL1Dwfe9J/GXwvoHjEIZf9rnJm5ENv/+R1T7v7rTU3QfvEw6R2obpK87dNlwZCXlhL4vRS7HKS5DJQIfPYNaenrTZDeFli9G/nGjr/dZnyzKOzRvXoSi645FfdaGxXUEKrNU38IEzRmlF1v9JtrXqNPIX6xwhVm0MYNDCafRrMA4Wg6z1l7ErI5wno24zRy87p5MmeW4kvz+TjbN7upAyvLk+wXuLQEIeFx00F0aeKFpgVg3hVCJw/9DjfQUGHD/3wpqdkoAv5oYyF3E7s1U9gFX4QV8DH0+FciHiMn9rF8kX/z3Ec3t8j0Nr9PULs42xMtQrL9GOmTkZDT0oLrSJVhf6f/7a1FNoiKkEc+igFr169L0bwhWctNVvnIJegtNfYwkmg8HnzwzQMOAUpv7E5e4vizxJcXjYfBLhhAsMDRI9JS29fs2eqa6nxmOeClhjqB2vcUj7jdAmMSZPYKWkFe80s9CBSEbSUUOu7XiCwPq5F9FCFqXR8DIqTGygM8cFzznUFoKIsfZ8kjTN9CwTaz3HV3rYB+zcrXRPXALvdaeKzllSAhCoeEFIXfCvfytiQAv71SgLTB/c5gMMoTlyxKaYYKX2ahaR4BHIg1M1OyzP2kK1FOoTgOZfwlnV8XrHSGYtrOA9zxvDIiJveIZbAQJ0xx9KgboxqGls9/X5YGLaFAYrt8R+G0cqNveptVXw5zcg7uOUxbmLl9MqBD2H/89zhylm0GYu0/Wi92bsZNqmmoe5p7JzMrNDLBrR5gWAkYhaJHUCapepH46F8zERnKp9xLUCtCy3W2zqFkfutI2y4r3l/gwX9JroBMb20saAeUdcs+19UeXaATAoXP/wu3oVP60knSEFzabck5rHqHTo8+9hKYpseMU4Gi7irQy7oHAPYsUmuicvYvnxka8AETLdB+fKrttMexPnls1ws6NgZ9yX0z4pycicXJkrlJavbn0TF3XUOPMtvt2NsUXlUogYmsd0qzxUYZZBEJPiv8cm6tNhwr2nke1GDLd8aL8O1KeG4+X06KqHsHT45XVgnclD9fjhOOVw6ydZJjTCxtv3KV75gDYsLRW0n2kPSxHv3p9bk2y1Ar0sDitv7VoCcgLATO4P6kw/n45RPikLRUUa/T8HEgDrr10ULJK8g7xHyIVZDlO1muw+HfYKgtGrtrFngxc9sk7McxA0fwE+b+bPOPOHCVPc9ppY4TfZxRkqM7y9WYt2NVOVq19ZdsN8up+z1Yojo6BD6KNt+KyP2FNHsVu/KytqK1DevQwlHWgCKW6e+4sgTjBGs7jI3UzYgJa
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB3860DF392512BFD801AB661293469AM0PR07MB3860eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 679c74ea-5bd0-453b-1087-08d9059c2bb1
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2021 14:37:35.4447 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SWYq2sTq0N1IPNMzTMpjfxYB4ksHCqmmCP2rtKt17oYGj9udDDJBVvc7ElGFU4WwZprGkGI7X6GAexOQzyKF6/vnFllYXMgvQ26kXwa8Qpg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6322
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/4Q0OdgxkaqwMgl6FpD5Y1eye1xc>
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: Thu, 22 Apr 2021 14:38:02 -0000

No what?

________________________________
From: Marc Petit-Huguenin <marc@petit-huguenin.org>
Sent: Thursday, April 22, 2021 12:34 AM
To: Christer Holmberg <christer.holmberg@ericsson.com>; Roman Shpount <roman@telurix.com>; Russ Housley <housley@vigilsec.com>
Cc: IETF STIR Mail List <stir@ietf.org>
Subject: Re: [stir] Proposal for update of erratum #6519 - ppt syntax

No.

On 4/21/21 12:40 PM, Christer Holmberg 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.
>
>> Few implementers read the ABNF, few implementers read normative text.  That means that only the intersection of these two sets will do the right thing.
>>
>> That's also why we should not deviate from the norm:  We should have used COMMA in Identity, ident-info-uri should have been a field right after signed->identity-digest (similar to name-addr).
>
> Perhaps, but that is not what the issue is about.
>
> Regards,
>
> Christer
>
>
>>
>>
>>
>> ________________________________
>> From: Roman Shpount <roman@telurix.com>
>> Sent: Tuesday, April 20, 2021 5:20 PM
>> To: Russ Housley <housley@vigilsec.com>
>> Cc: Marc Petit-Huguenin <marc@petit-huguenin.org>; Christer Holmberg <christer.holmberg@ericsson.com>; IETF STIR Mail List <stir@ietf.org>
>> Subject: Re: [stir] Proposal for update of erratum #6519
>>
>> 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
>>
>
>
> --
> Marc Petit-Huguenin
> Email: marc@petit-huguenin.org
> Blog: https://protect2.fireeye.com/v1/url?k=f5436fb7-aad856b2-f5432f2c-86959e472243-d9535674738af26e&q=1&e=7a194cb8-6230-48c3-b23f-d2e231acea1c&u=https%3A%2F%2Fmarc.petit-huguenin.org%2F
> Profile: https://www.linkedin.com/in/petithug
>


--
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: https://protect2.fireeye.com/v1/url?k=3c808f74-631bb671-3c80cfef-86d2114eab2f-c675e5fca897c209&q=1&e=ff81ea56-63b5-4201-94e2-6d0158073ba1&u=https%3A%2F%2Fmarc.petit-huguenin.org%2F
Profile: https://www.linkedin.com/in/petithug