mlswg / mls-protocol Public
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editorial: Unclear that Commits always include an Update/refreshes the CIK for the committer. #286
Conversation
|
You can now rebase this on master for clarity. |
draft-ietf-mls-protocol.md
Outdated
|
|
||
| * Generate a provisional GroupContext object by applying the proposals | ||
| referenced in the initial Commit object in the order provided, as described in | ||
| {{proposals}}. Add proposals are applied left to right: Each Add proposal is | ||
| applied at the leftmost unoccupied leaf, or appended to the right edge of the | ||
| tree if all leaves are occupied. | ||
| tree if all leaves are occupied. The committer's own Update is applied last. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It would be good to make clear that the Update in question is the committer_update. Also, could you please check to make sure that DirectPath no longer touches the leaf? Since we have split out Update and committer_update, DirectPath should start at the parent of the Committer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
draft-ietf-mls-protocol.md
Outdated
| @@ -1914,18 +1897,31 @@ struct { | |||
| ProposalID updates<0..2^16-1>; | |||
| ProposalID removes<0..2^16-1>; | |||
| ProposalID adds<0..2^16-1>; | |||
| ProposalID ignored<0..2^16-1>; | |||
|
|
|||
| Update committer_update; | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since an Update only contains a CIK, we should use the CIK right away here.
No description provided.