-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Unless I misunderstand something here, the text and proposal struct don't work together here.
The text first says
mls-extensions/draft-ietf-mls-extensions.md
Lines 549 to 550 in 099b42e
| The content of an AppEphemeral proposal is the same as an `app_data_dictionary` | |
| extension. The proposal type is set in {{iana-considerations}}. |
but then defines the proposal as
mls-extensions/draft-ietf-mls-extensions.md
Lines 553 to 556 in 099b42e
| struct { | |
| ComponentID component_id; | |
| opaque data<V>; | |
| } AppEphemeral; |
It then goes on to talk about ComponentData and app_data_dictionary.
mls-extensions/draft-ietf-mls-extensions.md
Lines 559 to 562 in 099b42e
| An AppEphemeral proposal is invalid if it contains a `component_id` that is | |
| unknown to the application, or if the `app_data_dictionary` field contains any | |
| `ComponentData` entry whose `data` field is considered invalid by the | |
| application logic registered to the indicated `component_id`. |
Is the intention that
- the proposal really is equivalent to the
AppDataDictionarystruct? Then theAppEphemeralstruct needs to be changed to this. - or is the
AppEphemeralstruct correct, and the text should get updated?
Either would be fine, but option 2 makes more sense to me.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels