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

Repository Activity Summary Bot <do_not_reply@mnot.net> Sun, 29 May 2022 08:35 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 ED6E0C14F733 for <mls@ietfa.amsl.com>; Sun, 29 May 2022 01:35:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.693
X-Spam-Level:
X-Spam-Status: No, score=-1.693 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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=Rzps1T5F; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=jjRla7n3
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 fAq8kOTr3LxZ for <mls@ietfa.amsl.com>; Sun, 29 May 2022 01:35:53 -0700 (PDT)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 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 95E91C14F719 for <mls@ietf.org>; Sun, 29 May 2022 01:35:53 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id A17555C00F5 for <mls@ietf.org>; Sun, 29 May 2022 03:39:20 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sun, 29 May 2022 03:39:20 -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=1653809960; x= 1653896360; bh=5HjQYZLTyfXt79I+/HjL58V1SPDS6cdKg7s75JY4qag=; b=R zps1T5FXhU+npjAgNBsF26p7K+1V0xHx7R+tWWUxWZ/w10MAUrmqpAPPkL9rpRTX NfWTg+yfJputAdx9ntEvX7c7MEWc7k4vOhZn9lwwgXtsEfkXvoM2b0Tc7QYcZXUE S3ZIOvPUmJ+C66KRfnXXC7yxq9fjXeFLdeoAuOwY4dgo1owcFN+51iR7yofAXMfz n1GQaBcWr7rT6fDxKH1ShuRMxNrbc1T/j8D2a4V4OUfPC8898pkM1NQA7YwOMApW IprGXn1KtWpVwRn21jA6SWJbOe99ZFXE7lGTKuw1dLjC/JgDkz9E37Fk3x3eZn3D P7Cg9aIa91rn6m5wy+MZQ==
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=1653809960; x=1653896360; bh=5 HjQYZLTyfXt79I+/HjL58V1SPDS6cdKg7s75JY4qag=; b=jjRla7n3fZDstZtyB hYGNTYpar2Wy5eILSUuQO2mOEvzbzMBAYOi27kV3EDlD6eevO04wxz23GpQlHE6r txQKPFRqzZRZtfF+FqsrhruosQX/4NJv+aETPa+ZvbJk/hmjSLJSeO1Wl6z2lXoB s8wKtbxD09CVRSN7r06vxaqvfxYEMRkY/oxgG/tUb/jj1cvTqc6buOxp++WJs8PK adIcbiDxmNqg98KtrAP6uSfzUm3rnPC3UiG7MYgy5zq396qtXG1S8j0O++OneNE6 3Z9OXA20Cahcll1Ud03p/Zlf+wsctWrNbJGyXukeKVjixJadlnu7TvwhZNrBHJyZ tgfWA==
X-ME-Sender: <xms:KCOTYlNGh_EMkQxiK1MxCqtjVLG5J8yiBVMQQWQA0Gdq7boGtnL0og> <xme:KCOTYn-fQXa_SwzuyY__J1Ehc_6SHhX8i9xgv99W0FfC9vNY1-kSKrMineKbgC5Xj DyqpyQKX3OJQHMtJw>
X-ME-Received: <xmr:KCOTYkRbsXEDNcivljdW63THOj_LGddFcTIxtFbhOUUshIjZhqK62CtYv-aPHzPrMiXAGu9hvyxUahBgkCRqVFUil5c7T2S6ZCLyxoJG-6pC0AtxBlUPWWcNoIUU7qOBS3Oz>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrkeefgddujecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecupfhoucgurghtvgcufhhivghlugculdegledmnecujf gurheptggghffvufesrgdttdertddtjeenucfhrhhomheptfgvphhoshhithhorhihucet tghtihhvihhthicuufhumhhmrghrhicuuehothcuoeguohgpnhhothgprhgvphhlhiesmh hnohhtrdhnvghtqeenucggtffrrghtthgvrhhnpeekfedvudetjedvfeekheeiveeugfef hfetteevgeffkefffeetffdvleehudeiteenucffohhmrghinhepghhithhhuhgsrdgtoh hmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepugho pghnohhtpghrvghplhihsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:KCOTYhtgFiAVCMDlHIaq845Wl_5ryUv1FTsh3OpyavozPT0neuC8sw> <xmx:KCOTYtfxBgOfUB50VifowhtRmV9F94CRT-4MNybwOM7-9WuAp8193g> <xmx:KCOTYt2-VmzNW4fZ9JwzWCmz3rbpkqRDAc0b8cj4Tji9nDctoAPD5g> <xmx:KCOTYtkcrWStWWId_UnsgwAP7So8jkkv3JfO9_c6hwLY7CrzOpfqqA>
Feedback-ID: i1c3946f2:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <mls@ietf.org>; Sun, 29 May 2022 03:39:20 -0400 (EDT)
Content-Type: multipart/alternative; boundary="===============5076208939127706687=="
MIME-Version: 1.0
From: Repository Activity Summary Bot <do_not_reply@mnot.net>
To: mls@ietf.org
Message-Id: <20220529083553.95E91C14F719@ietfa.amsl.com>
Date: Sun, 29 May 2022 01:35:53 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/mls/I80KMQTIMCJkfHbr5BUM_qTUX28>
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, 29 May 2022 08:35:58 -0000



Issues
------
* mlswg/mls-architecture (+1/-0/💬4)
  1 issues created:
  - Off-room invites (by burdges)
    https://github.com/mlswg/mls-architecture/issues/102 

  1 issues received 4 new comments:
  - #102 Non-interactive group invites (4 by burdges, kkohbrok, rohan-wire)
    https://github.com/mlswg/mls-architecture/issues/102 

* mlswg/mls-protocol (+3/-12/💬26)
  3 issues created:
  - Not allowing the same member to join the group multiple times? (by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/700 
  - external_key_id extension for LeafNode (by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/696 
  - External Add proposals revisited (by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/693 

  8 issues received 26 new comments:
  - #700 Not allowing the same member to join the group multiple times? (2 by bifurcation, rohan-wire)
    https://github.com/mlswg/mls-protocol/issues/700 
  - #696 external_key_id extension for LeafNode (2 by Bren2010, rohan-wire)
    https://github.com/mlswg/mls-protocol/issues/696 
  - #693 External Add proposals revisited (12 by Bren2010, bifurcation, raphaelrobert, rohan-wire)
    https://github.com/mlswg/mls-protocol/issues/693 
  - #690 Commit secret is ambiguous when root is blank (2 by bifurcation, mulmarta)
    https://github.com/mlswg/mls-protocol/issues/690 [ready for PR] 
  - #672 Minor section reordering (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/672 
  - #669 More pictures (1 by Bren2010)
    https://github.com/mlswg/mls-protocol/issues/669 [ready for PR] 
  - #648 Clarify order of operations in processing external join (4 by bifurcation, kkohbrok)
    https://github.com/mlswg/mls-protocol/issues/648 [ready for PR] 
  - #645 Always operate on a full tree (2 by bifurcation)
    https://github.com/mlswg/mls-protocol/issues/645 

  12 issues closed:
  - external_key_id extension for LeafNode https://github.com/mlswg/mls-protocol/issues/696 
  - Leaf/parent indicator bit in tree hash? https://github.com/mlswg/mls-protocol/issues/663 [ready for PR] 
  - Specify that clients MUST ensure the group id is unique and fixed for each group. https://github.com/mlswg/mls-protocol/issues/661 [ready for PR] 
  - Clean up PSK specification https://github.com/mlswg/mls-protocol/issues/666 [ready for PR] 
  - Clarify order of operations in processing external join https://github.com/mlswg/mls-protocol/issues/648 [ready for PR] 
  - Weak transcript binding of proposals by reference https://github.com/mlswg/mls-protocol/issues/640 [ready for PR] 
  - External Senders Extension is incomplete https://github.com/mlswg/mls-protocol/issues/681 
  - Undefined behavior around removed Committer https://github.com/mlswg/mls-protocol/issues/657 
  - Explanatory text: MLSMessageCommitContent  https://github.com/mlswg/mls-protocol/issues/643 [ready for PR] 
  - Illustrations for “filtered direct path” https://github.com/mlswg/mls-protocol/issues/644 [ready for PR] 
  - Define filtered direct path in Ratchet Tree Terminology https://github.com/mlswg/mls-protocol/issues/670 [ready for PR] 
  - More pictures https://github.com/mlswg/mls-protocol/issues/669 [ready for PR] 



Pull requests
-------------
* mlswg/mls-protocol (+11/-11/💬18)
  11 pull requests submitted:
  - Clarify rules around Add proposals. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/705 
  - Minimize sequencing section. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/704 
  - Be more precise about credential validation (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/703 
  - Update contributors (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/702 
  - Change KeyPackage identifier to be LeafNode identifier. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/701 
  - Clarify some parts of Application Messages section. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/699 
  - Editorial (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/698 
  - More thorough discussion of sequencing solutions. (by Bren2010)
    https://github.com/mlswg/mls-protocol/pull/697 
  - Better documentation for transcript hash (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/695 
  - Always use a full tree (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/694 
  - Use new tree for context in path secret encryption (by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/692 

  12 pull requests received 18 new comments:
  - #701 Change KeyPackage identifier to be LeafNode identifier. (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/701 
  - #699 Clarify some parts of Application Messages section. (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/699 
  - #698 Editorial (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/698 
  - #697 More thorough discussion of sequencing solutions. (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/697 
  - #694 Always use a full tree (2 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/694 
  - #692 Use new tree for context in path secret encryption (2 by bifurcation, mulmarta)
    https://github.com/mlswg/mls-protocol/pull/692 
  - #691 Clean up PSK provisions (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/691 
  - #689 Reorganize discussion of ratchet tree concepts (1 by bifurcation)
    https://github.com/mlswg/mls-protocol/pull/689 
  - #687 Add a marker byte to tree hash input structs. (3 by TWal, bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/pull/687 
  - #686 Specify that group ids are generated randomly. (2 by bifurcation, seanturner)
    https://github.com/mlswg/mls-protocol/pull/686 
  - #675 More clarity around validating proposals (2 by Bren2010, bifurcation)
    https://github.com/mlswg/mls-protocol/pull/675 
  - #660 Remove clause about verifying identity changes. (1 by kkohbrok)
    https://github.com/mlswg/mls-protocol/pull/660 

  11 pull requests merged:
  - Editorial
    https://github.com/mlswg/mls-protocol/pull/698 
  - Change KeyPackage identifier to be LeafNode identifier.
    https://github.com/mlswg/mls-protocol/pull/701 
  - Add a marker byte to tree hash input structs.
    https://github.com/mlswg/mls-protocol/pull/687 
  - Recommend that group ids are generated randomly.
    https://github.com/mlswg/mls-protocol/pull/686 
  - Clean up PSK provisions
    https://github.com/mlswg/mls-protocol/pull/691 
  - Use new tree for context in path secret encryption
    https://github.com/mlswg/mls-protocol/pull/692 
  - Use a hash function for hash identifiers.
    https://github.com/mlswg/mls-protocol/pull/688 
  - Update external senders extension.
    https://github.com/mlswg/mls-protocol/pull/682 
  - More clarity around validating proposals
    https://github.com/mlswg/mls-protocol/pull/675 
  - Better documentation for transcript hash
    https://github.com/mlswg/mls-protocol/pull/695 
  - Reorganize discussion of ratchet tree concepts
    https://github.com/mlswg/mls-protocol/pull/689 


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