[MLS] Removing ART; maybe adding partial-tree

Richard Barnes <rlb@ipv.sx> Mon, 01 October 2018 18:06 UTC

Return-Path: <rlb@ipv.sx>
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 136FA1252B7 for <mls@ietfa.amsl.com>; Mon, 1 Oct 2018 11:06:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ipv-sx.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 4OUQogdgxnyu for <mls@ietfa.amsl.com>; Mon, 1 Oct 2018 11:06:44 -0700 (PDT)
Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) (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 5ADDD1277CC for <mls@ietf.org>; Mon, 1 Oct 2018 11:06:44 -0700 (PDT)
Received: by mail-ot1-x32a.google.com with SMTP id q4-v6so14019565otf.13 for <mls@ietf.org>; Mon, 01 Oct 2018 11:06:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipv-sx.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=avsAiR49UibfGMyEtZL36v11DuPYnmdNcEhK+u/NVTY=; b=c6Fz6ODYw/+JdnFf81VNjcTY9bHbmfO+w7JBRFPONQX94MDJRETCkmeWzV5AqP88US s7PGLUP6NT39KQYJS/NKD4O+p5hkKUiPr4M4TObFV/7lUxp0C4NDNEW0NwFG/1A62tyV YIpLrAQ1jxUbjvCAryw8qE8T4zLxEweuTpDmqDfWxMHoieY9rfIWInMh9LMQhVNKJgqv pqP6SwEC9/zNV5WxCik6ZbbMW32tz8zpkHD85PQN1q3aOMmCZLdRdclY5hMP08MfPgwG VAGpGjwsPKuKZB0UHgLEfN7y62Hkb7Zx5tCuIpBgqvQKMQuFSDn/XSrsIaElx95wpcuC HGyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=avsAiR49UibfGMyEtZL36v11DuPYnmdNcEhK+u/NVTY=; b=MJRMZGe8vRzaFJEF4PeH7ZyxtaSx5JZlrp4v8l0t5WsxpDJv5NXlqpMIemrG3sDwGe 0mQ+assjYc3Y5hTfS2GKMtySSkplu3xTzQwaN8CZbHawkVluXqW9URyJK+/YXpZlANoE FWplhzJqQT45LZr2ZYnA+9n+QBnQmmzHKLNUm+UvXgcdbVIEwvPEuc7vH3S3z+y6BN1+ qQUoYt34R9FaGtxXeEPXCO++PTufVppR7fO456DcH0fmVbtzTBuNTwwaimeBQI6vruLO unj5sHX9QmN7dG8DM6ePpwQqmNfubJlEj/32v0OJm2SVHXGq8OLTeRfgyqsS7qLr2Ix8 oweg==
X-Gm-Message-State: ABuFfoidBVWRNxYrnRVmWesGpyZY4ZzC/8VLANBIgZW3zYZf3tpVV8I6 aXBvMQVNITpzdztF/p08KHzB38428EGceatti8rI3YeVarahuw==
X-Google-Smtp-Source: ACcGV62r3sbrUHwN5CGQd5SKPxbP9PNp+jzstmCQfvuHT1op0PaIZLsrwpWNKUVpvfkPeUd6fkvAbqJMrRT01hhDmBo=
X-Received: by 2002:a9d:2377:: with SMTP id k52mr3436457otd.238.1538417203361; Mon, 01 Oct 2018 11:06:43 -0700 (PDT)
MIME-Version: 1.0
From: Richard Barnes <rlb@ipv.sx>
Date: Mon, 01 Oct 2018 20:06:26 +0200
Message-ID: <CAL02cgSBCnjNMBHa7iJWqOYF_DNh8gUbGS4jsz57rO5=uAM1EA@mail.gmail.com>
To: mls@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ec511f05772eaa91"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/vskNqxGlJCKql0UsDK8ZpprcEj0>
Subject: [MLS] Removing ART; maybe adding partial-tree
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: Mon, 01 Oct 2018 18:06:46 -0000

Hey all,

At the interim last week, there was agreement to remove the discussion of
ART from the protocol draft and focus on TreeKEM.  I have implemented that
change in the following pull request:

https://github.com/mlswg/mls-protocol/pull/66

If a couple of folks could give a quick review, it would be appreciated.  I
also put together a PR describing how to do the "partial tree" approach
described at the interim and in my earlier message today.

https://github.com/mlswg/mls-protocol/pull/67

Feedback welcome!

Thanks,
--Richard