-
Notifications
You must be signed in to change notification settings - Fork 16
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
XEP-0384: OMEMO Encryption 0.4.0+ #25
Comments
as far as i know there is no client implementing this. am i wrong? |
Yes |
nice, that means the |
@gkdr: First, I can not confirm that current libomemo supports a perfect OMEMO 0.3.0, only you can confirm it. About OMEMO 0.4.0+, I am not sure that the omemo1 branch of Dino is up-to-date. @mar-v-in: Please talk with @gkdr. Thanks in advance. |
libomemo-c should work, but afaik it was not thoroughly tested with for compatibility any other implementation yet. When operating based on libomemo-c, you can implement omemo 0.3.0 and 0.4.0+ at the same time so that your client remains fully backwards-compatible. This is what is implemented in omemo1 branch, but again, nothing of this was thoroughly tested and you'd be the first client to implement this in production. |
oh, nice, thanks for that! the changes look like i can probably plug it into my signal-protocol-client-code with little adaptations. i can also start implementing the pure xml stuff here, but will think about how to include the forked signal protocol since it's now part of the omemo spec. |
Is this fixed now (after 6f153c0 and further changes last year)? |
@hades: Sorry for the delay, it does not support OMEMO 0.8.3, it is only 0.3.0. And "XEP-0454: OMEMO Media sharing" is missing too: Maybe some guys can look it? All links in description. |
I think it is time to update the lib with latest XEP-0384 version. People would like the support of the latest version. |
@Neustradamus I agree the newest version would be nice. As mentioned above, this would require using the omemo-specific crypto in a completely different place than here (as this module only dealt with the XML protocol and left the crypto to a libsignal-protocol-c wrapper). Not sure what the newest versions add beyond that, is there a good implementation guide somewhere? |
Can you update the XEP-0384: OMEMO Encryption support to 0.4.0+?
And XEP-0454: OMEMO Media sharing:
Diff Tool:
PS: Not sure that 0.3.0 was complete before:
The text was updated successfully, but these errors were encountered: