Re: [MLS] Syntax and mechanics for external commit

Joel Alwen <jalwen@wickr.com> Wed, 14 October 2020 09:35 UTC

Return-Path: <jalwen@wickr.com>
X-Original-To: mls@ietfa.amsl.com
Delivered-To: mls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6F4E3A142F for <mls@ietfa.amsl.com>; Wed, 14 Oct 2020 02:35:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.113
X-Spam-Level:
X-Spam-Status: No, score=-2.113 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-0.213, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=wickr-com.20150623.gappssmtp.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 D2nVZI-htDyW for <mls@ietfa.amsl.com>; Wed, 14 Oct 2020 02:35:23 -0700 (PDT)
Received: from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com [IPv6:2a00:1450:4864:20::62e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0FEB3A142D for <mls@ietf.org>; Wed, 14 Oct 2020 02:35:22 -0700 (PDT)
Received: by mail-ej1-x62e.google.com with SMTP id c22so3934580ejx.0 for <mls@ietf.org>; Wed, 14 Oct 2020 02:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wickr-com.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=p5/OX4ZkW2Mg+s8WLaY3sthwbcRzrjMraG/0qysIhQA=; b=tLu/6lHaoRUlZNyhyfcsYChgEaiL1uiVUEcm+TcGkS9fKbaOkkjPIhJFz4ps3UKn48 Wr6REAplK37X7dQKsyocfqdJr0RzmWYPE8KK9dyOyCQG3WfFdyU9K6z7+FlsGjSKZQd4 YApLi4IRDFEmilPJJy9UanuUjqNal1asVkjWHZd93ISONXnAaxBw5dp4GG6THqWKA1BZ A9PYaBm0FlVXRXsPPLHXa+E6SFesqCXadlaOyjALUBkI15ahtxqPXzqjTINSxvnmwX7G 1iC6ZFxifZDTLVyUFkN+c6vAntMHRlr9PeW8ssIUaK0cXmaL3lIb/MgrhOKSeH3L6cNT OM+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=p5/OX4ZkW2Mg+s8WLaY3sthwbcRzrjMraG/0qysIhQA=; b=B9XldgdLbzJHs8VJo9hZSqFiro9nbDLDCHwVagHbHTzHcuSbOQfVkmGUSg0XMDG8AY XRK8WOM9xr4tdLOKNv6O6qHTPiqFxhEyPj4UZ/Hlw9MX+AT+Axa/sXG2OZsU7uBIKwUV +Iq8lSFvVFnp0kzv0jWAmdDMLyBPZ4CSgFtBj+XunGatcJF1LVTkeGqASi9BVCZkhnsq czjYjU0iok4ACFH6L8biyiVmo+DPEa+ckeuZWih1E2MCA+zS6cyUWOhN2n31UDMtJi4F zfa/L8JetGG8cwHaedgwn31BnDEqml0HqalnW4td+GaTzJILTFCN81rYasDlyz85ra6r giZw==
X-Gm-Message-State: AOAM533aNpacrNzVanRCi4DLHE08V5lOsGUsPOCFdVk53FFdByQ6MjAo XtQPrdB09lAlIJE3EdMhiQjL0sNhVeb330EbMfA=
X-Google-Smtp-Source: ABdhPJyb0g9CwMMzsD7hUYZhtsCJuRhoCDS8MU/m62xsDF02PDw0g+y36YgX6oSifDm2Q1pVZxumwQ==
X-Received: by 2002:a17:906:6b98:: with SMTP id l24mr4154531ejr.339.1602668120814; Wed, 14 Oct 2020 02:35:20 -0700 (PDT)
Received: from [192.168.1.137] (84-114-27-5.cable.dynamic.surfer.at. [84.114.27.5]) by smtp.gmail.com with ESMTPSA id o12sm1398799ejb.36.2020.10.14.02.35.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 14 Oct 2020 02:35:20 -0700 (PDT)
To: Raphael Robert <raphael@wire.com>, Richard Barnes <rlb@ipv.sx>
Cc: Brendan McMillion <brendan@cloudflare.com>, Messaging Layer Security WG <mls@ietf.org>
References: <CAL02cgQCQtJS-_SWcaGDVaDBpKHsmu4P2Lkrq20ukEM3OkdRnQ@mail.gmail.com> <09F65ECA-9D11-4494-AFFF-8C49D7FF9A1A@wire.com> <e1187f1d-c559-bfc2-5390-8189946ddc4a@wickr.com> <27773A68-7CB9-4613-9AAB-57724F896D3A@wire.com> <CAL02cgT514YPqBOfer-TPo4UAi-psZHaQ=fb2pGCvQCffPmtJw@mail.gmail.com> <0E0C01DC-1BA3-4FD3-9A3F-48A736E5C1C0@wire.com> <CABP-pSRU_jxGk7TFHeajOWRPpTj24sdr6cLYMLb0OZwYRMVsOQ@mail.gmail.com> <CAL02cgSO+XEz9N1=_Pb7xjx__Sk8D9FyDQFcp6NuwAFRB=39Jg@mail.gmail.com> <58B34200-428D-4CB2-A5B8-59B8B6E04355@wire.com>
From: Joel Alwen <jalwen@wickr.com>
Autocrypt: addr=jalwen@wickr.com; keydata= mQENBFyIZvABCAC65JupY1w7gzhhNo41ftIk09n7Lid9p31jDR8Jefv9R5sWL+HZFGDeABAY 1J1JvV6vOaMsfdy9iUFfGS1GhMJ3+mh799SIsB3JSfPq/eq6Jut57D2yPtILmc7ZbuJyBHg0 xuYfKCQQAYikW+v2LJQU1Y+BUDbVldpzxSc8Z3PPSfunWdzhY6qAAhyCv+Y8EzJlQivMwD5B f6737krf8SoBsjsqCHQrRo/r+BSj5Wtd5/K3FkmWLOUAFoYK23+cpoFntGJKZfss27gDPhyS gX9ibXcBGQqBEF4qDPEzEHK8iQmXTxLul5Y7lQ6ADf69xH15WM4GmRBeCvR3Uanxcr2/ABEB AAG0HUpvZWwgQWx3ZW4gPGphbHdlbkB3aWNrci5jb20+iQFUBBMBCAA+FiEEYFNg9IH2SV6e 03O3FR5tDZv8eygFAlyIZvICGwMFCQHhM4AFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ FR5tDZv8eyjSywgApQNIRcL4IKTJ0I4XwcQRhICu1Bht3c2fUnG2YziJXjGf6DZ49uKKtuIu fk8mNS+vKRLoLZ7+u+Pv/Yjmk8jtrr6Saz1vnfsle3GgmXG5JaKOM5cOfeo5JnlNUP3QonR7 LMZwY1qVKg2mzNmwi0jG1zIGgQ5fiAwqe+YTNFli5bc/H1O9LcSmbrLV9OyucARq11DIiAvU fDknZ17OahQls+9mgfAXH5vZjzo296tYvzkOJQ2A6GPxdMHIXGbJM/vjuMe2QJl6C0zaqOtm JvFcx/HpNhmugYI9OsNAd7846HASDp8BKyfY5FYP7bn0/JBuCpg18Aykru6xyFjG3gv0Lw==
Message-ID: <5ba10ac1-5381-e109-9c29-8849dd96c83c@wickr.com>
Date: Wed, 14 Oct 2020 11:35:19 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1
MIME-Version: 1.0
In-Reply-To: <58B34200-428D-4CB2-A5B8-59B8B6E04355@wire.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/IbD6hPwBqf-4YzmaULIPQVb9-qA>
Subject: Re: [MLS] Syntax and mechanics for external commit
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Messaging Layer Security <mls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mls>, <mailto:mls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mls/>
List-Post: <mailto:mls@ietf.org>
List-Help: <mailto:mls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mls>, <mailto:mls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Oct 2020 09:35:26 -0000

Quick question: is an *explicit* add proposal for the external commitor needed?
Or can we leave that implicit since an external commitor is always being added
and their new leaf key package is already specified as part of the path field in
the commit.

- Joël

On 11/10/2020 21:19, Raphael Robert wrote:
> This is what we currently already have in the PR:
> 
> - External Commits MUST reference the Add Proposal that adds the issuing new
> member to the group