Re: [MMUSIC] SDP Directorate review: draft-ietf-avtcore-cryptex

Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Fri, 10 June 2022 14:23 UTC

Return-Path: <sergio.garcia.murillo@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55BEDC15D861; Fri, 10 Jun 2022 07:23:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 TFPVm_kbx9UR; Fri, 10 Jun 2022 07:23:14 -0700 (PDT)
Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A5852C15AE21; Fri, 10 Jun 2022 07:23:14 -0700 (PDT)
Received: by mail-pg1-x52b.google.com with SMTP id c18so16583559pgh.11; Fri, 10 Jun 2022 07:23:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=L41jgvj14up9StiPX6zx/bRbmjzp2+EkngjXNCFjPQI=; b=jN82mMCEaGHxK6Bn7ymr9b/mk5sNoHhFlxl2gF8ntZ0+cAXUbY/IBNzURE/Psov+wZ U9NGDZ7bg3SAZO74faZmg+mmVxfqm1MKMDExmMPXapn31GSurcbxiO+KnMqBsj4QLZXv +Cnqe8MbFIxjjgNZM+ScUK1OrrdEs6aHsk5ZohUmnF0wMZjOJFAlGqbRDVy3ZKeGsUFJ /jUy6LsbmAFe1iBKT60y/tJqnMa64PYUPFnP3S+aSRRfqY6XiHwbnUjV5uW1f1uYGTWY VY4J9x/HftnXnrAaValSU4Xm92NLcj6zrjYd2G1NNzI6S9yrM7DqKBkmtgh6a3uz9nCN T76w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=L41jgvj14up9StiPX6zx/bRbmjzp2+EkngjXNCFjPQI=; b=RO3vlrGkQbX3k5YByduB6BdE9BIDLoMbljc6mQQ7knKW9alJmeH6CGVIXpKkUlaV1a kxn3C3le/3V7ksoUyjIyWMOR5WTSIe1Jp4zfhOsT75KxgZ3d0QkUt/FMihxd4FIJZlBl +31b4XuE6UuIqqd2fi8ldpu7p38TmMu6wg0QHJQ6kEU5FBQFwe747M6EkZQ36hIBAQnx poHE5piR21ltHLVKAKiXqlNf6Vqnx8SerDgwP+DeR+YjD1L/HnZpaTJLzEgouLrbkm+D vB9Z1TLoMAf7AYrVGaIy8RtkCicBh6E29kT2FV8jZVvNyBo51ubdsE9KA51pgN+eCijy urJQ==
X-Gm-Message-State: AOAM530kQ94e2SOd5elKdom9+Tq+aWXvpOJBHEG0q49dHDNiZwnFgV5/ HACrU83Fi92+tLHcw/uWMUeH+TsdOrsTUZLKw1k=
X-Google-Smtp-Source: ABdhPJx5EzlmYGBH9CC9p9rDjIBmBInvaE2m5rRQr2fbd4TCfxTmFMEZ4y5HXu+mEYs9aE//dLxi1IkRKJmfz73I1Cs=
X-Received: by 2002:a05:6a00:2389:b0:51c:3ca7:b177 with SMTP id f9-20020a056a00238900b0051c3ca7b177mr20122515pfc.17.1654870992674; Fri, 10 Jun 2022 07:23:12 -0700 (PDT)
MIME-Version: 1.0
References: <HE1PR07MB4441160C0170EE3B9C827BD893A69@HE1PR07MB4441.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB4441160C0170EE3B9C827BD893A69@HE1PR07MB4441.eurprd07.prod.outlook.com>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Fri, 10 Jun 2022 16:23:01 +0200
Message-ID: <CA+ag07YD7J5ta13buFPOVeKp3fQYvdg0xPm2qcjXOuNXsANc4Q@mail.gmail.com>
To: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>
Cc: IETF AVTCore WG <avt@ietf.org>, "Murray S. Kucherawy" <superuser@gmail.com>, mmusic <mmusic@ietf.org>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000aae3c005e118ad2d"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/QSsNweAejS2qPtfiD3jPs_CsQjA>
Subject: Re: [MMUSIC] SDP Directorate review: draft-ietf-avtcore-cryptex
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Jun 2022 14:23:16 -0000

Hi Christer!

Thank you for your review, Bernard already has opened an issue to track the
resolution of the points raised:

https://github.com/juberti/cryptex/issues/52

Some answers below

On Fri, Jun 10, 2022 at 3:16 PM Christer Holmberg <christer.holmberg=
40ericsson.com@dmarc.ietf.org> wrote:

> Q1:
>
> I suggest to change the Section 4 name from "Signaling" to "SDP
> Considerations", "SDP cryptex attrbute", or something like that.
>

Changed.

Q4:
>
> Section 4 says:
>
>    "If BUNDLE is in use and the a=cryptex attribute is present for a
>    media line, it MUST be present for all media lines belonging to the
>    same bundle group.  This ensures that the encrypted MID header
>    extensions used to demux BUNDLE can be processed correctly.  When
>    used with BUNDLE, this attribute is assigned to the TRANSPORT
>    category [RFC8859]."
>
> First, as the usage of Cryptex is optional, why mandate it on all media
> lines? Could you explain the MID header processing justficiation?
>

If ssrc info is not exchanged in the SDP O/A, then the only way to assign a
packet to an m-line is by the mid value which is encrypted if cryptex is in
use. So if the peer signals that it supports receiving cryptex in one
m-line, it must support it on all of them.


>
> Second, if mandated on all media lines, it will apply also to non-RTP
> media lines (e.g., a WebRTC data channel), and then I think you need to
> have some explicit text about that.


What would be the best term for a "media m-line"?

- media m-line
- media m line
- media "m=" line



> ---
>
> Q6:
>
> I suggest to rename Section 9.1 to "SDP cryptex Attribute".
>
> ---
>
> Changed.

Best regards
Sergio