[MLS] Weekly github digest (MLS Working Group summary)

Repository Activity Summary Bot <do_not_reply@mnot.net> Sun, 22 May 2022 07:51 UTC

Return-Path: <do_not_reply@mnot.net>
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 412B6C14F688 for <mls@ietfa.amsl.com>; Sun, 22 May 2022 00:51:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=g71/cS9F; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=Djm1ghKA
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 wpZhE5tV0i-Q for <mls@ietfa.amsl.com>; Sun, 22 May 2022 00:51:17 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D7EFC14F726 for <mls@ietf.org>; Sun, 22 May 2022 00:51:17 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4431D320093D for <mls@ietf.org>; Sun, 22 May 2022 03:39:37 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 22 May 2022 03:39:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h=cc :content-type:date:from:from:in-reply-to:mime-version:reply-to :sender:subject:subject:to:to; s=fm2; t=1653205176; x= 1653291576; bh=bww2aLIRO1ffQeR1w/AAb9DRNuEngj7/Az19xmpCQxo=; b=g 71/cS9FUv558SvTDF0tYpOOkRAXFkrLzISE+EiALjA+JrBzHhYiWtq+2I8AD3x4G JVV6mCX8yoPAC2cLoVm3PxeT6Wk/7A/XFf7N1hMfPNIxXAfTHCtevSJ+tAXO/qtm sa4oblagcwZmMj/s+gWW4ExFmBgMhMMiVBhGcOu5ABV4XMqZRIUK5ijvU7cSzzDt vTdMRpWzr8YYgGJbGDzwv1/HKFDNB2e40ED34erHmIlz49qyuT0UXDTw8fnDkVHP vfZTyCr/cEce+rLcKrFhHld4o+aLd+zKb4x9saLND1AXYim+2HHshaa7yIq3f2/f XWzatAZdeRKh2uk8OZNig==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:feedback-id :feedback-id:from:from:in-reply-to:mime-version:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1653205176; x=1653291576; bh=b ww2aLIRO1ffQeR1w/AAb9DRNuEngj7/Az19xmpCQxo=; b=Djm1ghKA25ViN4AA8 c3BfzmSFgTqvSKGISMdJFrKB4+mgn6RQAfAZOyd9aBGG4SYH9cfEY+q+OuQBrjpb WlwlPldB6Pj3/7ifKeLnhmQ6ffpPmuVeBQXsV8jxHi3+n0V2Oac28PM/wr2i+p06 p4hdOrPo/K2ZMS1s8OmpmufVrbKIf2yZzWaoQmB5CwiDN4Kz49q2B4zKfw3M3IDC rl5u1anGM1mACtjyoO5JB2eWHuloLCMyIIpJ6BvTHHpAeVU573JsaKWeEQswbTxC Fqf/6GucEVKoLRrP67QeEUoL5Du18pv9kZoiSuVkIyuj56Wwn8rQZkeLYI61MDwZ x6Xyg==
X-ME-Sender: <xms:uOiJYglhIGOHctTOdszRajMAGVrkQmrImukuuADYZvdHmudJ_seMMA> <xme:uOiJYv2COdYxDQapjzcSIQ2ziNm64r-YT023ZMWd9zuqQyVsJuVGqmIZRb3iu9J9k YpvXtWdM2CBnsTuMA>
X-ME-Received: <xmr:uOiJYupryAAPGxb9ReIOrOTfo6wnn4kwakseEs_US48gbgm3xl6IMIO4KYmivrwfFhp2h2qf6ABi05cEeMPdz78HOm0pMfpUiCtG5rsSRJyCE-nA0fPrGLK1iws72SyFoTvF>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrieejgdduvdefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucfpohcuuggrthgvuchfihgvlhguucdlgeelmdenuc fjughrpegtggfhvffusegrtddtredttdejnecuhfhrohhmpeftvghpohhsihhtohhrhicu tegtthhivhhithihucfuuhhmmhgrrhihuceuohhtuceoughopghnohhtpghrvghplhihse hmnhhothdrnhgvtheqnecuggftrfgrthhtvghrnhepkeefvdduteejvdefkeehieevuefg fefhteetveegffekffefteffvdelheduieetnecuffhomhgrihhnpehgihhthhhusgdrtg homhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegu ohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:uOiJYsma5RJd58oNeSeogU6Pt5epOBywE5PRIZMrSGEYOQfD0RrIIA> <xmx:uOiJYu1BY5CPpm3Kc1oucNVU8llLUhhjtuDNZQ0psru8qiBeM8cfaQ> <xmx:uOiJYjuc4HQ5bAj478WFBAtZ4zQMRXFnHLCkVrPdOB-4RFVOOrkpvQ> <xmx:uOiJYj9c-6sxPeOFVDdCk2Ayhhc1mWy-ELRHx7BvtzuuSL8gAy6z5A>
Feedback-ID: i1c3946f2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <mls@ietf.org>; Sun, 22 May 2022 03:39:36 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============3062340098166197068=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: mls@ietf.org
Message-Id: <20220522075117.7D7EFC14F726@ietfa.amsl.com>
Date: Sun, 22 May 2022 00:51:17 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/HWwCT5XoLezGfN_hGON0gwmo2dg>
Subject: [MLS] Weekly github digest (MLS Working Group summary)
X-BeenThere: mls@ietf.org
X-Mailman-Version: 2.1.34
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: Sun, 22 May 2022 07:51:22 -0000



Issues
------
* mlswg/mls-protocol (+18/-10/💬28)
  18 issues created:
  - Commit secret is ambiguous when root is blank (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/690 
  - External Senders Extension is incomplete (by kkohbrok)
    https://github.com/mlswg/mls-protocol/issues/681 
  - Content encryption: Clarify generation sequence (by raphaelrobert)
    https://github.com/mlswg/mls-protocol/issues/679 
  - Be more specific about Credential verification (by raphaelrobert)
    https://github.com/mlswg/mls-protocol/issues/678 
  - Remove claim about PCS with Epoch change (by kkohbrok)
    https://github.com/mlswg/mls-protocol/issues/677 
  - remove mention of `epoch_id` in section on Credentials (by kkohbrok)
    https://github.com/mlswg/mls-protocol/issues/676 
  - Clean up references to legacy terminology (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/674 
  - Streamline structs (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/673 
  - Minor section reordering (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/672 
  - Specify the algorithm for creating an UpdatePath (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/671 
  - Define filtered direct path in Ratchet Tree Terminology (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/670 
  - More pictures (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/669 
  - Introduce GroupContext in terminology (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/668 
  - Accommodate decryption-from-self in deletion schedule (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/667 
  - Clean up PSK specification (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/666 
  - Clarify Commit creation and processing (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/665 
  - Add a citation for AEAD limits (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/664 
  - Leaf/parent indicator bit in tree hash? (by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/663 

  14 issues received 28 new comments:
  - #679 Content encryption: Clarify generation sequence (2 by Bren2010, bifurcation)
    https://github.com/mlswg/mls-protocol/issues/679 
  - #676 remove mention of `epoch_id` in section on Credentials (1 by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/676 
  - #672 Minor section reordering (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/672 
  - #670 Define filtered direct path in Ratchet Tree Terminology (1 by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/670 [ready for PR] 
  - #669 More pictures (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/669 [ready for PR] 
  - #667 Accommodate decryption-from-self in deletion schedule (8 by Bren2010, bifurcation, kkohbrok, tomleavy)
    https://github.com/mlswg/mls-protocol/issues/667 
  - #663 Leaf/parent indicator bit in tree hash? (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/663 
  - #661 Specify that clients MUST ensure the group id is unique and fixed for each group. (3 by Bren2010, bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/issues/661 
  - #657 Undefined behavior around removed Committer (2 by bifurcation, kkohbrok)
    https://github.com/mlswg/mls-protocol/issues/657 
  - #649 AppAck considered harmful in large busy groups (3 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/649 
  - #647 Remove context from MLSMessageContentTBM (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/647 
  - #645 Always operate on a full tree (2 by bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/issues/645 
  - #641 Remove confirmation_tag from transcript (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/641 
  - #640 Weak transcript binding of proposals by reference (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/640 

  10 issues closed:
  - AppAck considered harmful in large busy groups https://github.com/mlswg/mls-protocol/issues/649 
  - Introduce GroupContext in terminology https://github.com/mlswg/mls-protocol/issues/668 
  - Add a citation for AEAD limits https://github.com/mlswg/mls-protocol/issues/664 
  - remove mention of `epoch_id` in section on Credentials https://github.com/mlswg/mls-protocol/issues/676 
  - remove mention of `epoch_id` in section on Credentials https://github.com/mlswg/mls-protocol/issues/676 
  - Accommodate decryption-from-self in deletion schedule https://github.com/mlswg/mls-protocol/issues/667 
  - Remove confirmation_tag from transcript https://github.com/mlswg/mls-protocol/issues/641 
  - Remove context from MLSMessageContentTBM https://github.com/mlswg/mls-protocol/issues/647 
  - Remove padding length from CiphertextContent https://github.com/mlswg/mls-protocol/issues/642 
  - Remove claim about PCS with Epoch change https://github.com/mlswg/mls-protocol/issues/677 



Pull requests
-------------
* mlswg/mls-protocol (+10/-10/💬8)
  10 pull requests submitted:
  - Reorganize discussion of ratchet tree concepts (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/689 
  - Use a hash function for hash identifiers. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/688 
  - Add a marker byte to tree hash input structs. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/687 
  - Specify that group ids are generated randomly. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/686 
  - Partial work on #669 (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/685 
  - Cite AEAD limits draft. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/684 
  - Introduce GroupContext in terminology. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/683 
  - Update external senders extension. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/682 
  - #676: Update PCS claim. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/680 
  - More clarity around validating proposals (by mulmarta)
    https://github.com/mlswg/mls-protocol/pull/675 

  5 pull requests received 8 new comments:
  - #685 Partial work on #669 (1 by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/685 
  - #675 More clarity around validating proposals (2 by bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/pull/675 
  - #660 Remove clause about verifying identity changes. (2 by raphaelrobert, seanturner)
    https://github.com/mlswg/mls-protocol/pull/660 
  - #659 Remove new_member Add proposals. (2 by bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/pull/659 
  - #650 Make padding arbitrary-size and all-zero (1 by seanturner)
    https://github.com/mlswg/mls-protocol/pull/650 

  10 pull requests merged:
  - Introduce GroupContext in terminology.
    https://github.com/mlswg/mls-protocol/pull/683 
  - Remove new_member Add proposals.
    https://github.com/mlswg/mls-protocol/pull/659 
  - Remove AppAck proposal.
    https://github.com/mlswg/mls-protocol/pull/654 
  - Cite AEAD limits draft.
    https://github.com/mlswg/mls-protocol/pull/684 
  - More wording improvements, updating sections that got out of date.
    https://github.com/mlswg/mls-protocol/pull/662 [editorial] 
  - Replace LeafNodeRef with leaf index.
    https://github.com/mlswg/mls-protocol/pull/658 
  - Make padding arbitrary-size and all-zero
    https://github.com/mlswg/mls-protocol/pull/650 
  - #677: Update PCS claim.
    https://github.com/mlswg/mls-protocol/pull/680 [editorial] 
  - Editorial
    https://github.com/mlswg/mls-protocol/pull/656 [editorial] 
  - Add a diagram showing how the message types relate
    https://github.com/mlswg/mls-protocol/pull/652 [editorial] 

* mlswg/mls-federation (+2/-1/💬2)
  2 pull requests submitted:
  - Revive draft (#2) (by raphaelrobert)
    https://github.com/mlswg/mls-federation/pull/10 
  - Notes on the AS in a federated setting (by kkohbrok)
    https://github.com/mlswg/mls-federation/pull/9 

  2 pull requests received 2 new comments:
  - #9 Notes on the AS in a federated setting (1 by kkohbrok)
    https://github.com/mlswg/mls-federation/pull/9 
  - #8 Changes to authors & contributors (1 by raphaelrobert)
    https://github.com/mlswg/mls-federation/pull/8 

  1 pull requests merged:
  - Revive draft
    https://github.com/mlswg/mls-federation/pull/10 


Repositories tracked by this digest:
-----------------------------------
* https://github.com/mlswg/mls-architecture
* https://github.com/mlswg/mls-protocol
* https://github.com/mlswg/mls-federation