Re: [art] Artart last call review of draft-ietf-avtcore-cryptex-05

Francesca Palombini <francesca.palombini@ericsson.com> Thu, 16 June 2022 12:57 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6ED33C147921; Thu, 16 Jun 2022 05:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.853
X-Spam-Level:
X-Spam-Status: No, score=-2.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.745, 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, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KdeeVwZJbasi; Thu, 16 Jun 2022 05:56:56 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0630.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0e::630]) (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 1D494C14F737; Thu, 16 Jun 2022 05:56:55 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PtJn6NblRK5dkzXEFEn3+5UhzdicQ0qQNogSLtAio+WuN74ch6lrtDAH7T1KDcjJBl0WiBcxEwoduG/NH4iPLW47t3koNOfJ3X8Pcybob6tFJ6lt84ywzfc+156ANiBJxfA1dySx80aeR8m7UkM3ElcbPI19fZiQKJOwbHOJGYX0568n/l9iXuQC4MVGj7BusjVfESaMTx3nhM53WrwVuQwvNbufsBNInaYy7hE/Vu8Iv5+zDhxzuE4AeF+P+HEo4AQG+p7fZqj5bzI+1vslAzidI246LBT7N+vKQgXOttbh7QcpG58msk9fpN/zELPeFdeAR926OAIMRQ7ywQ53Mg==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=F6SUnwVazS+cV2eXAnGwpid79UYe0RWwP6IORmdTmuI=; b=HlBVtzuYhKIFY+Ihli9kVjVHE3tu+QkJdZLCqv4EJ9wyHp7LtdJZ9UMkoHsBN9xtwBGOSwkhz8CxugHHYykiuml5y2u3ZwxUM52PYGEbU30iTbtUel59q3huwY2MjuakyOanlh3LWVs38h1sTE2BfwVQZOaJVcqQX/GJAZqPMRZbt9CHAuMnFI4SLhhDMbfmll0wGluwu+wQPcpKzvucDgU+yIeRRzrllzjkdCRW17wp/eWfaIqPh5+5JzYgDAXQzF5+YBSDCjTZqX7bUtFlpQW1RVvE4QlLPO5StEZG2G2og0WKBiI4REAh8lys3msU1/7liR+kpMjBd/1c6/+arg==
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=F6SUnwVazS+cV2eXAnGwpid79UYe0RWwP6IORmdTmuI=; b=FRQC1J9a/GOPdU+W0qtNXYWuwykpH9q6E1AKilIqZzYn6+Ymrrss4vXDNV6WjJxjIgOqWTXedUjNGvfxHXMOGvjTPip/59fAzpgIs/ILphzqTT1BaX/Z+eUY0lArkuCypcgnmo2KQmX4vtcLCnkXW/huVBudClpMDWAz5IOwuLg=
Received: from AS1PR07MB8616.eurprd07.prod.outlook.com (2603:10a6:20b:474::16) by DB7PR07MB5721.eurprd07.prod.outlook.com (2603:10a6:10:83::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5353.14; Thu, 16 Jun 2022 12:56:51 +0000
Received: from AS1PR07MB8616.eurprd07.prod.outlook.com ([fe80::ac35:2d3b:3bb8:cad4]) by AS1PR07MB8616.eurprd07.prod.outlook.com ([fe80::ac35:2d3b:3bb8:cad4%4]) with mapi id 15.20.5373.009; Thu, 16 Jun 2022 12:56:51 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Henry Thompson <ht@inf.ed.ac.uk>, "art@ietf.org" <art@ietf.org>
CC: "draft-ietf-avtcore-cryptex.all@ietf.org" <draft-ietf-avtcore-cryptex.all@ietf.org>
Thread-Topic: Artart last call review of draft-ietf-avtcore-cryptex-05
Thread-Index: AQHYSQZyl/4ecLtqO0ODWFdekBhMLa1SbsbA
Date: Thu, 16 Jun 2022 12:56:51 +0000
Message-ID: <AS1PR07MB86165B6765C975D3AAEE14A398AC9@AS1PR07MB8616.eurprd07.prod.outlook.com>
References: <164917448352.18217.12643855986018797914@ietfa.amsl.com>
In-Reply-To: <164917448352.18217.12643855986018797914@ietfa.amsl.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e3504ae2-8617-40ba-62d4-08da4f97aeda
x-ms-traffictypediagnostic: DB7PR07MB5721:EE_
x-microsoft-antispam-prvs: <DB7PR07MB57215CC47153A8E498A473FB98AC9@DB7PR07MB5721.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: wx349gOh4yTC8yCqcwbK5BH1fTLRMTq5JJ+kiecSvZD7W9UYeuG4smDJMp5FfX3pawWMMfdnpLco1/JMrMAyXhBZbtwzMxdbRdXBRIU45O1HyvKKCwdS/+enNbt0lj2/kObV/oegudjmCKcaIiB7mXUwUfoxYEHZr0Pq2TpEEqUgVshrvTtemMgnqssmfQvLqXeQ8kSRXSmlRFvOWCcT0pHgjNBe38JvMOT5zMKXNnH6IftZZyhEXezlmBfRtkLJtNIOl8DsIeJg4tO3EpSJwWKjqHPEuUWlbETyp5Rk3/7E55IwFdYZxwpORgMM/2ljdVNVM6aGJrstxtyjiAa76ZfSPBjZuOxqNYPZ9bmQVO5d7pperoMfyI9/RhdnxusFsOChz23Qz6ERip6ILsp260PrpcpKWCgVto1aCb9SBFsqZDaAM6oPxzaLg+jStBOEw0xptmkENiQRAsARqbFTMe/P/F3B+eMQp0Hxa3Xh8NM1Rjc/hYkivvOB7tqSL1KVenFr06uCUjvvwO1vGFyYaMEuGTcyjZ6o0sH2RkjHvQJYfvxnJfOoBpxIGo6K30fxsTYNyWtXV+1iDKakq9DAZjxHnkVFD83RqBzRTn4ArRSEafi/kf52TX/lvW09T+vcYblc0pPoLVMC5L2Schf05ZcRApFnf96xVa21kKciFXUQ7oZ4QEN+IUcQ0Xe7Q+oCepImXguI4e05l1Fwt0baAaeWtt/sSGi//ttIZHaRPhsN7hR+vcn7EvyFuRbO81qO
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS1PR07MB8616.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(498600001)(122000001)(44832011)(52536014)(6506007)(7696005)(82960400001)(38070700005)(5660300002)(53546011)(8936002)(71200400001)(186003)(8676002)(64756008)(33656002)(4326008)(110136005)(38100700002)(86362001)(66556008)(66476007)(76116006)(55016003)(91956017)(66946007)(2906002)(296002)(316002)(9686003)(66446008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: A7T8YDp3cxF52AupVdlEnm44//ydMtqDIvGCuyARDdDmODk7zRqdQNj6ebmpk2Kaom96Bbvj5AGUQ1vDWdROJJ3eoDaD4NYcetwX2Y6YxbpYXCM2QbOhAnxr44KOxiFGuHSde3CWQcJ/4uk+Kn/pMknbCRjLIvjudH1e25/dandT/CklJ8FlCPyjXUFH0UojluRIWdfp5QJXSQXMf+gHMGEA6t3rdN9IsnEEAirrSdGWtT8+crGkg9t4nEW09+5orR7skYGYLV10vep/R/rl9gSUoobfs8EWmae/qH+4TjzYniQmEtaHX6fLTmfhfRssPnfMs9gOrniyfKIy7zt5FqxEYXnQreZkv4M+d4SZsZUZvfd/tLcDX6FJwa1uBwZYlWBB1UXtEbG9dhMCAHBodPZzRVrKTwHAkkLbcEzyyKiVNS+Rn67d/N6BNz0lgHWLcjKazjnxF6aBbo0FIEhsoweZs6m+3/MV1Kxtv/rigN/yFpnxZtT8aSmGWtbo5/6uN3cgIHFbCjzElVCGzVvUSjt1jaFNjXSi1jm/HgX7f+liGAvNAWCqK82Texsnc8xHGgBhh0QSKaJQblcR2jzi+kqO3S4vOHnTdm21CqDOYiNLTUbbgmWEpnuS+Cz+gfVnkm8Y0TA8D+466sMkhNUid/RrjwrHYgcKDMBsy+AK4/gspNmRUMGF0/VWn83M9mGuV3y/VcD6TXeIRT98ayXiqKD+vG64gl40x7rThPRrULt12HP32u54uQaQjPuHi4OOldRMcKtCJtmxgt7B+zqs/iOqvqogowv3jBTMK7bnPNis0j/3QHRciU0KmJ0grLuon/bt1Ks/mO6qIsyj4Dej11aGWfM48vB9JpzlF7ECAzC+68WLWx4/0vsl5RumSSA8jkyUdm8OaWz7wDURBnhuFFyO0POI7VyYEBFf7Wp1F5t/ptr1FgvcOAa5nH4SYfq50wwBASgLIYmRx1ybW+ILQPgwVT2DorzmBLbI5F1FObCHAQllvBJTLHUST2q7zYLoLK3e7vU3tAlmoUZ+9N8z4+mEackmGpje/wzGSUHAvlbVcTpn6VCt7MBzMYFocwj8P1fSKuV5ZQv5T4LEyGWAzK1t6i96V5CcfUlTcRGgplhGEKTIALubJvubUSpxXHTY/mwfsAw+ZyaQ99XGWYxFyoTL0YFLNKpJnVdeFOKKRvBenXy56dHDAWG/SxEhHbmsYVwWxabOk1ttuSrF7ibqs5FRAR5RoqOug8PjNcdYd/DkIF9NhcQVe1Kv8GVERQOXE5LHVO5OF3fYHH5fO1Z32njrdY4IpU/BeqDJwL08BiLHMFu5T5pgKFPmZnIhE2Awd3A6V+jZxKn7oEASXgrBzzx5L2z2uwIyR834somi6DR7wT6Bw+x9vZG93q+4zncVALrgg5xLo+oeEKedCJEV4ZcQYvZaqiZ4GvnkGsMfFBkbn3y8W6YzNMW5RurM/y1ZLFusr6A3LqmA4mr8oeS1YQ6GzMD1BolgH+OjF5GC1QBzTQCv3ocFLYG+v6fBK+yogZTOwS5EEWrdws6OQ6eyblKLEUVpOZExCyxhB8Y+epvN16a0sPi2BqvMAcz3Mze30BQEFkSthPjBobriTziRcEwCi7Y8TU+ATK0nXdkJYjaapWDgtU5YNMhAXcAhK8oBa5Su5ECCmDJjICCjp1GaJmMRCtbUFTv2zr/+vXbtR4ciQK63Mxn/J2sLBD7Ti3Oz1MmdcofA312siYiwNwJnt4Iag+g338D3Zv30y6oUQO3j5r20TG9Ii9J/wDEHCbRj56l5QE1D
x-ms-exchange-antispam-messagedata-1: U9LbqgauGLZet8Et060/ckKf9eo6wI188OP4l5V3MGeT4Tg1tanAXbPnUMi2GJMQnqzVEg6mWrEPEQ==
Content-Type: multipart/alternative; boundary="_000_AS1PR07MB86165B6765C975D3AAEE14A398AC9AS1PR07MB8616eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS1PR07MB8616.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e3504ae2-8617-40ba-62d4-08da4f97aeda
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jun 2022 12:56:51.8081 (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: b7B0ZN6/zTaV6yZbqnfWrW8UbBt5GPibNwPHTn5S7BCVinE5MGx4LFS1thJhDks4ncIVbK02aelRxIifmE4VjVRvdGLekdtpjIejmj6ngSm7/NK6ar+e7g9ENuzRQXuG
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5721
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/0OEFsBTZ6o_51_Qqu6HHbeSclxU>
Subject: Re: [art] Artart last call review of draft-ietf-avtcore-cryptex-05
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Jun 2022 12:57:00 -0000

Henry: thank you very much for this review, which I can see has been addressed in v-06 of the document. I balloted No Objection.

Francesca

From: Henry Thompson via Datatracker <noreply@ietf.org>
Date: Tuesday, 5 April 2022 at 18:01
To: art@ietf.org <art@ietf.org>
Cc: avt@ietf.org <avt@ietf.org>, draft-ietf-avtcore-cryptex.all@ietf.org <draft-ietf-avtcore-cryptex.all@ietf.org>, last-call@ietf.org <last-call@ietf.org>
Subject: Artart last call review of draft-ietf-avtcore-cryptex-05
Reviewer: Henry Thompson
Review result: Almost Ready

Document: draft-ietf-avtcore-cryptex-05
Intended RFC status: Proposed Standard
Review type: artart - Last Call review
Reviewer: Henry S. Thompson
Review Date: 2022-04-05
IETF Last Call Date: 2022-04-05

Summary: Almost Ready

Caveat:  I'm not a user of Secure Real-time Transport Protocol (SRTP)
so am only reviewing this from a non-expert perspective.

Minor points

Section 5.2. Receiving
  "The implementation MAY stop and report an error if it
   considers use of this specification mandatory for the RTP stream."

This reads oddly to me, as if it was originally written with 'may'
rather than 'MAY'.  I think what is meant is more like the following:

   Alternatively, in the presence of extensions but the absence of a
   matching value, an implementation MAY signal that it requires use
   of this specification by stopping and signalling an error.

6.1 Packet Structure

I _think_ this diagram combines parts of diagrams taken from 3711
(Section 3.1 Figure 1) and 8285 (section 4.2).  The latter is an
_example_, and as such the "length=3" in the 6th line of the diagram
doesn't really belong in something labelled generically "the SRTP
packet is protected as follows", which seems to imply that what
follows is a template for all such packets.

Not sure whether the best way to fix this is by expanding the label
("for example an SRTP packet with 3 header extensions would be protected as
follows") or by replacing "length=3" with something like "[number of
extension headers]".

Nits

A number of acronyms are not glossed at first use, e.g. SRTP, SSRC, CSRC.
If anyone reading this RFC can be expect to be familiar with them
perhaps that's OK...

Section 9.1

Is there a line break or two missing [in the plain text version]
here--------------------------
                              |
                              v
as described in this document.  O/A procedures: SDP O/A procedures