183
edits
(Re-organize the Mellium section) |
(Add OMEMO to Mellium project ideas) |
||
Line 52: | Line 52: | ||
* A well tested library for joining or serving MUC or MIX and a set of integration tests that work against Prosody or Ejabberd | * A well tested library for joining or serving MUC or MIX and a set of integration tests that work against Prosody or Ejabberd | ||
* A simple component for hosting MUC or MIX chats | * A simple component for hosting MUC or MIX chats | ||
=== End-to-End Encryption === | |||
''Brief explanation:'' Add support for end-to-end (E2E) encryption using OMEMO<br/> | |||
''Involved Technologies:'' Go, Go Subrepos, OMEMO<br/> | |||
''Relevant readings:'' [https://xmpp.org/extensions/xep-0384.html XEP-0384: OMEMO Encryption]<br /> | |||
''Deliverables / Expected Results:''<br/> | |||
* A well-designed API and well-tested library for encrypting messages with OMEMO | |||
* Changes to the Go standard library and subrepos to add any missing cryptographic primitives or expose operations that are currently internal only. | |||
= Join the group chat! = | = Join the group chat! = |
edits