Skip to content

Commit

Permalink
Adopt Richard's suggestion
Browse files Browse the repository at this point in the history
  • Loading branch information
ekr authored and beurdouche committed Nov 7, 2023
1 parent e08bfc7 commit 09a72d2
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions draft-ietf-mls-architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -1046,13 +1046,16 @@ interoperate.

- Additional services may or may not be required depending on the application
design:
- If assisted joining is desired (meaning that the group state is not
provided in Welcome messages), there must be a method to download the
group state corresponding to a group.
- If assisted joining is desired and the Delivery Service is not able to
compute the group state itself (because some proposals or commits are sent
encrypted), there must be a method for group members to publish the updated
group state after each commit.

- Instead of distributing group information to a new members
entirely within a Welcome messages, an application may rely on
servers to store public information about the group, such as
group members' credentials and related public keys, and provide
this information to new members. (In such a system, Welcome
messages are still necessary to convey confidential information
about the group.) Such an application will require mechanisms for
new members to download the current information for a group, and
for members to update the information as the group evolves.
- If external joiners are allowed, there must be a method to publish a
serialized `GroupInfo` object (with an `external_pub` extension) that
corresponds to a specific group and epoch, and keep that object in sync with
Expand Down

0 comments on commit 09a72d2

Please sign in to comment.