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

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 22 April 2021 17:43 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 AEE313A0FC3 for <stir@ietfa.amsl.com>; Thu, 22 Apr 2021 10:43:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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_BLOCKED=0.001, 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 X5_fBKNUZTnf for <stir@ietfa.amsl.com>; Thu, 22 Apr 2021 10:43:51 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2071.outbound.protection.outlook.com [40.107.21.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 7C8D43A0FC9 for <stir@ietf.org>; Thu, 22 Apr 2021 10:43:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=awn5xmGylLXuBEKUH3+hy+oEpJp05nbFkQkKLVSS9cmB0ytkkV/jU96pxJaaw3vCMrHQkvvwj53ZGtsaJIP6xOpCmSAjxky8AHs30g9pchY6w8+9EKeN6Ge/7fZ/QbCxgIHeAwLax7RL9QkkG1yc71L/dd/7yprIEn+B37Z8WkU90yVCd1JBrc4oKM7YqvJl6+qs8A+nsJzYuGdlCDUS/qrNLAcCEYEKxqfRjXB3vWJKbg+MQHzOfPziW3h8K8KWjo4U0J9cWHpAdhzT0XjhX4CnXd9w6vmtmwQc3RNzp+8Cn5qemarrcG/N28bn882ep8gG40TeEtBb7J9I/laQKg==
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=24pHfRWvaLrexETEweSthrwZEslNGnz0VxyIzH2mmeI=; b=lZTYxYvvB40YizXAWDfrYnrgW7tAM5Z3HNSexrmr5rCWlJOvRNIw88mhelHnU916nUdCvlafaK2ThDGXYb2Ou+gCMFvPEG29T8ksrsLbfhXr8b56lE/Dk5/0IibpOZer6O5cFJpj5toHNEhzlQKaQpTOcoX0NuoUMGoeSfce+xl0VwsS3WFVWRKhTw0DgSyd1KbmthJ9MoTmPdYf6prCI95M+/uNm1GO5BLGZjf5pGGUQZv9Ks/gQoywOCAPGQ2J2QxiiH5ePx9X4MbvNH4W0bDYlrHjs1NXFbNlklY/1zkTYB8Qjdrz5L1T2pFebhsR9X03qVuyCBkTyzxpAHbjGA==
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=24pHfRWvaLrexETEweSthrwZEslNGnz0VxyIzH2mmeI=; b=b1d0vnYV5WAG25H5qQhQiid4buAS0HImF3RDEcrg+hI2ukyEFaXW4olOXfHdBjo8AQ9GQSM+EtmmCjWzJJijiQuN+N0JW8i7GwvW2+4m7H9lbwjXmz5DCrWe3LVro2CSMXljPazcdzthradmGtjfdsymMsWXVizOjoqzVvi7j68=
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com (2603:10a6:208:4c::18) by AM4PR07MB3475.eurprd07.prod.outlook.com (2603:10a6:205:7::13) 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 17:43:47 +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 17:43:47 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Roman Shpount <roman@telurix.com>
CC: Marc Petit-Huguenin <marc@petit-huguenin.org>, Russ Housley <housley@vigilsec.com>, IETF STIR Mail List <stir@ietf.org>
Thread-Topic: [stir] Proposal for update of erratum #6519 - ppt syntax
Thread-Index: AQHXNtcvUG/+DAdI8keN0d4fbvY9Faq/Ri0AgAAXvumAAA3OgIABMLdugAAq1wCAAAY9TQ==
Date: Thu, 22 Apr 2021 17:43:47 +0000
Message-ID: <AM0PR07MB3860150680CE215BE0BB52B493469@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> <CAD5OKxtw6iUyBcyF_UDxDDh1Fa8tZ5cWy214r1Hn5ZoPSGQ3AQ@mail.gmail.com> <AM0PR07MB3860C025F8289133102F41BF93469@AM0PR07MB3860.eurprd07.prod.outlook.com>, <CAD5OKxt2ZC+HZGL1XXZZV7O-shteL_dHLtrb52Dc=rjkr23-Mw@mail.gmail.com>
In-Reply-To: <CAD5OKxt2ZC+HZGL1XXZZV7O-shteL_dHLtrb52Dc=rjkr23-Mw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: telurix.com; dkim=none (message not signed) header.d=none;telurix.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [194.137.201.1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c40adb70-750a-446e-1162-08d905b62eb0
x-ms-traffictypediagnostic: AM4PR07MB3475:
x-microsoft-antispam-prvs: <AM4PR07MB3475C0023D8B8CD2FA7914ED93469@AM4PR07MB3475.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: KL7r6UMy4c8chUBiJX73a5QQ4ZdHhskiZpbJRRGBTBrGYWLhG1s/hJibgOz7zWsSXx1ApM3U5/65TFIWxAMx3GX93vRU6p2ASM5lw1r9xkdvXwd/+GbqWC+9Rv7kVhVQT8jeZKbGnW9WuuXU7E/PzE05x+vosoRXbMl4PF5Qys1LlNiEDLYLSwa+eVrk3RwBMJBnzCOtedyZWLJioVV5b8HFC3PjbEI0o8WpqzaK8SHiB2kGSHOQOLhEhE4sv2LYT3ttn/QjEgqY+eXMzNqzu7zagZ/fFCEl//pH09YJ5OUWbFlYbho0PSdotp9zG2iOgiW4908NvnxLRATqH5AmhpN4d42HVYZVJhV5nMtueY90/XVjXOsBdXiyBVKgzLN026xxFc+ETQXGGCEG15HOUDnbSzpKS/CdpkPMTZ1UtzD0F4j2N2QI7dtdl4W1eQ/NbPGf6zMPIL3cAzfCGDKndL8hxST8Iz/CBMGvtFfpkkEk8l9UX2FceCspDKJCHa4IZBydxYpog9MrUwOOdejbQ1if5D48MzGvEYYNUTKbDPgF8+QQH/R+3FBn5abzCFvQ0pkLvE1pVWGmavIWaeNYxGcOFsYa61kq9tOiKl6Z2cU=
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)(396003)(39860400002)(366004)(136003)(346002)(376002)(64756008)(33656002)(15650500001)(9686003)(6916009)(6506007)(4326008)(8676002)(2906002)(8936002)(83380400001)(44832011)(19627405001)(66446008)(66476007)(66556008)(316002)(38100700002)(76116006)(86362001)(26005)(478600001)(54906003)(5660300002)(122000001)(66946007)(71200400001)(7696005)(186003)(55016002)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: rkOCro1uT3liUDdM6i7WDAFeQYj9C8OFmJRZBEr1eowupCGEbEfaAgHok6grXro8DBft2sF4BQHqALBpROekElVlr26uixVrqNK2MA5bBWzYXULuCZWAB4VSOBPhzbWGxxLRlExRSQj+3qM0W+grpTLBkWyeOLbiF1O0yv9LV4XgMiWs/OPjc7ebA7WkNVwqfm9chrHoHLBKNqBKkrTy5QPrR2tINXk3rApd8PqXN8pArkpKfyc6GBHj9MG27NXQSTqODoRQYepmdM0+UhR8fJUXW0mZtSmsYeh0t+T4IJmk8jQloCF+WZUdmctR96WCxYLqn/t86HliezH+4IpEDyizYRd3yRLG9Khb8kbwhTGcj0aKvwiWQ87qlqaOIUw89g64f7QlUX8R1BKtbVaoqVsFf1QEFDfhjquqdsMLsutw5J3MKed2U6lykrE8DjEu2PCUpt6NGaLJLDy6RK0t248OhrvHtqtl0gVq4xlNztZb9BmEMEOvYL4KWM2EjA++LK0UKI81Ktp7rjObCt9WAYxm1ezPpghxdzpQv5yNM68x5ncN+7m4inlKL0AqV3sR5/zS5On0+H8YNcD5uX6m9I7hdgiJ+kCpP61kaHULY+eqWdVu1U8t5yQiamm07rsghFhWcknCO6wdG2d2zRiF5BVg5RAS2Pvih6r05RJ9PrbBSj/BTrU+uNdkU/cykoQGc2mt6isCXqoR+DrLKOctMMGgkj1BxuH1unG18pyoG9iFuFi/wYGUOxqHZUZlridFfpfMJr+fLvGULM2/bwnhKKd81L6VUVKgDEcOE92rRtxwLAv76DQ+SWwi5guuKY3nIuLPOSnnM3yTVFs7QbCbsV30CsKadL+0w+pBW5/Cqp3ny4NzXkXWIGFFBYrpn5QBoilo8VUm5yUuLtT7yPryLq9qRCsk51Luz+3CKri/efhcSBx3VIFEdabUltxRBqlmdiQ8LZkoDD97mjQUkp/J3AhYKPZ7GsUlAj1NwJi5lTwl/mcsO2mAwzIYkFrXA8e2c8bBMKXLe97ZbXTwUwucWUBISPcbgOLeIymwMCyxdloJxTfePMFsnej8QIjmcZgkXZ/Qq+q4wOn1ZqJo8WifJtF/7taC8vCTjpQ05/Uf14kY9PVbiYiNyBMtf6T4U3IByEilm5I/989DUVl0nVTq6Pnu1nfSSzOBAaRs8j2+Woaxni6u7XPE33u0O5AG1OkfYeiaXLjEAPwAaTUwhiGf6p6orQPt+4REBxs8oItW24wLYva+69n33ufD2Dk5xcWSfgAhVd8mnVLOKmoEV6tBAdQQrXDfZRIdCyUbWpIfe8E=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB3860150680CE215BE0BB52B493469AM0PR07MB3860eurp_"
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: c40adb70-750a-446e-1162-08d905b62eb0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2021 17:43:47.4313 (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: siIXnMslr0nGpF65XDTQqUdXpEmG3+QB0e41KBUq1qP9Y3lNwFzIxosQ3bDgj4J0yo2Qlv6bzbXiPNfF+ybwPm241G+llj/8EGJxFXCJ6nA=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB3475
Archived-At: <https://mailarchive.ietf.org/arch/msg/stir/cwTFzhFflFofq_LRyWiFJKNfivg>
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 17:43:57 -0000

Hi,

>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.

In general I agree. But, people should not have to modify their existing parsers if they can already handle both quoted and non-quoted ppt values.


>In general, they would not need to update the parser. The critical point here is the opposite. We do not want to require that anyone who only supports quoted tokens as the ppt value would have to >update their parser to support the quoted strings. If they choose to support full quoted strings and then accept a wider range of values (like accept spaces around the token), they can do so without >causing any interop issues. As long as they do not send anything that does not match the grammar, this is acceptable.

That's why I said that we should only allow token inside the quoted string, not having to deal with spaces etc.

How does the suggested "DQUOTE token DQUOTE" syntax prevent spaces between the quotes and the token characters?

Regards,

Christer