jdev - 2021-04-13

  1. sth

    o/ hi there. I've seen from this blog post (https://blog.jabberhead.tk/2020/03/10/omemo-specification-sprint/) and the OMEMO XEP's history that there was a conscious effort to not refer directly to signal/libsignal but rather to the underlying cryptographic system. Do you know any alternative implementation library of lib signal that could be used for OMEMO? (I'm for now specifically interested in a JS version). Thanks a lot

  2. flow

    sth, I'd check out what converse.js jsxc do (IIRC both support OMEMO)

  3. sth

    flow from what I saw, they both rely on the libsignal js library

  4. flow

    ahh, very likely, yes

  5. edhelas

    And movim will as well

  6. sth

    I'm surprised given the popularity of the signal protocol to be unable to find any alternative implementation

  7. Ge0rG

    sth: maybe it's because moxie explicitly forbids alternative implementations to connect to *the* signal servers or to even advertise as signal

  8. lovetox

    sth, to my knowledge only xmpp really uses signal

  9. lovetox

    xmpp community is not very big :)

  10. Zash

    in a FOSS setting, maybe

  11. edhelas

    Let's fork the lib and call it libmosignal

  12. sth

    Hm, yeah but implementation of the double ratchet and X3DH should interest many

  13. larma

    sth, Syndace has an independent python implementation, not aware of independent js implementations

  14. Syndace

    I believe com8 might be working on an independent implementation in a language that might be cross-compilable to js

  15. larma

    everything can be compiled to wasm and all common js runtimes support wasm, so you could just run python wherever you can run js 😀

  16. Syndace

    There's actually a good chance that my Python library will run on Brython (https://brython.info/) in a few months

  17. sth

    Ok, interesting, thanks!

  18. sth

    And also, I'm now sure that I didn't miss an alternative implementation. It looks like the OMEMO XEP is looking for some (in JS and other languages)

  19. Zacharias Pretorius

    Good day

  20. Zacharias Pretorius

    Hope you are well.. im looking for some advice on interfacing from my own database running on my phone to be able to send messages from my yax.im account to other yax.im accounts

  21. Zacharias Pretorius

    without using my Monal im client

  22. appu


  23. lovetox

    Zacharias Pretorius, i don’t really understand what you are trying to do

  24. lovetox

    for sending messages you need a client, if you dont want to use monal you have to code your own

  25. Zacharias Pretorius

    Is anyone chatting here? I was told I can get some support here?

  26. moparisthebest

    as long as it's about xmpp development stuff sure :)

  27. Zash

    You can, on a volunteer basis, iff there's someone around who wants to help.

  28. Zacharias Pretorius

    Lovetox, thank you for replying.. I wish to integrate my xmpp account into my own custom database… so i would preferable not want to use Monal, yaxim or any other client in this case….

  29. Zacharias Pretorius

    I want to use it for internal notification in our business program… unless there is a way to have my database connect to a client such as monal im?

  30. moparisthebest

    Zacharias Pretorius, you can write your own code with any of the available XMPP libraries, or use something like sendxmpp in a script, whatever you want

  31. selurvedu

    Zacharias Pretorius, ah, so you want to use your yax.im account for sending notifications from your own app, right?

  32. Zash

    having your _database_ connect? that sounds very strange.

  33. moparisthebest

    https://github.com/moparisthebest/sendxmpp-rs is one example

  34. Zacharias Pretorius

    Zash, thank you.. I understand and I have such big appreciation for people developing opensource ! Im learning as im going and might probably get involved as im already designing our own business system in "Filemaker/Claris" … might even consider rebuilding in a opensource system if i can get hold of one that is userfriendly

  35. Zacharias Pretorius

    My current database in Filemaker can send email via "mail client / smtp"….. in my case i would really like to use xmpp but it does not look like xmpp and other protocols are supported at this moment

  36. Zacharias Pretorius

    @ moparisthebest: I have never done coding like this before. where do I start to figure this out?

  37. Zacharias Pretorius

    Just so you understand… i have to send from ios, not linux, windows or mac desktop