I can send OMEMO messages between XMPP and IRC.
But that's besides the point. My comment about having one standard was about not having one for DM's and another for group chats, when everyone is using only one (because group chats serves for DM's).
I can send OMEMO messages between XMPP and IRC.
But that's besides the point. My comment about having one standard was about not having one for DM's and another for group chats, when everyone is using only one (because group chats serves for DM's).
nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z
In other words, why reinventing the wheel when OMEMO does everything and has already been implemented on the web?
because we need to port things to fit into Nostr. There is no way to just reuse things out there.
OMEMO is pretty cool. How does OMEMO accomplish syncing between user devices? nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s
According to Straub, OMEMO uses the Double Ratchet Algorithm "to provide multi-end to multi-end encryption, allowing messages to be synchronized securely across multiple clients, even if some of them are offline"
Bold claims. Sounds like exactly what we need… 🤔 
Yes, it is exactly what we need, and it's already been implemented in web clients.
The name "OMEMO" is a recursive acronym for "OMEMO Multi-End Message and Object Encryption". 🌀
Multi-end is literally in the name… interesting. Maybe something you can learn here for your spec’ nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc
I’ll definitely have a look into it. It’s probably all based on the same principles.
Both Signal and OMEMO use Double Ratchet, so probably!
Imagine if you pull off crafting a hybrid spec combining the best of both on Nostr… Godspeed! 🫡
💯🤙
we will
because it's so simple
nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc
nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8
nostr:npub1t89vhkp66hz54kga4n635jwqdc977uc2crnuyddx7maznwfrpupqwra5h9
Reading this thread has been illuminating:
https://old.reddit.com/r/signal/comments/10edi7b/signal_encryption_vs_xmpp_omemo/
To sum it up:
1. OMEMO is essentially Signal's encryption protocol (and it is web, thanks to movim folks).
2. The rest of the Signal protocol is snake oil.
3. Anonymization should be worked on a different layer.
For point three I have a solution in mind that would like to discuss with anyone interested in funding the project.
In the two minutes look I just took at Omemo, it looks like it’s using the same principles that signal and my NIP are using. I’d be willing to bet the device syncing is the same.
In any case. I’ll definitely take what i can from it.
Fwiw; group messaging is doable with this basic system as well.