30
edits
Vanitasvitae (talk | contribs) |
|||
Line 10: | Line 10: | ||
* Describe usage of OMEMO in MUCs (MUST be non-anonymous, RECOMMENDED to be members-only, …) | * Describe usage of OMEMO in MUCs (MUST be non-anonymous, RECOMMENDED to be members-only, …) | ||
* PEP access model SHOULD (or RECOMMENDED) to be open (explain security consequences of that.) | * PEP access model SHOULD (or RECOMMENDED) to be open (explain security consequences of that.) | ||
* Link device IDs to the JID in stanzas to avoid the struggles implied by possible ID clashes | |||
* Specify user-defined labels for devices/OMEMO identities to simplify key management | |||
* Maybe a different way to generate device IDs that is guaranteed to create non-clashing IDs | |||
* Describe in more detail how devices get activated inactivated (message from a device, or PEP event, what ever comes last) | * Describe in more detail how devices get activated inactivated (message from a device, or PEP event, what ever comes last) | ||
* Describe how to opt-out of OMEMO again. | * Describe how to opt-out of OMEMO again. | ||
* Ratchet Length Counter to determine stale devices. | * Ratchet Length Counter to determine stale devices. This includes automatic sending of empty messages to forward the ratchet. | ||
* Describe optional ''server please give me one pre-key+idenity key and then remove the pre key'' protocol | * Describe optional ''server please give me one pre-key+idenity key and then remove the pre key'' protocol | ||
* Shorter element names for elements that are often repeated | * Shorter element names for elements that are often repeated | ||
* Complete session by sending key transport message upon receiving a prekey message. | * Complete session by sending key transport message upon receiving a prekey message. | ||
* Stop using protobuf and build XML instead? (problem: need unique serialization method) | |||
* Ping Messages? | * Ping Messages? | ||
* Describe behaviour of recovering from broken session. | * Describe behaviour of recovering from broken session. | ||
* Clear up the one-time pre key thing | |||
* SCE | * SCE | ||
* Talk about possible interactions with MattJ's ideas, including | |||
** a mechanism to transfer data from one device to another during setup (e.g. using a QR-Code) | |||
** a list of all devices a JID has | |||
=== Responsibilities === | === Responsibilities === |
edits