Did you know?
OMEMO is multi-client end-to-end encryption for XMPP/Jabber.
It uses the Double Ratchet Algorithm, like in FB Messenger, Riot, Signal, Skype, Viber, WhatsApp, Wire...
It offers future and forward secrecy and deniability with message synchronization and offline delivery.
After an initial key exchange it manages the ongoing renewal and maintenance of short-lived session keys. It combines a cryptographic ratchet based on the Diffie–Hellman key exchange (DH) and a ratchet based on a key derivation function (KDF) like e.g. a hash function and is therefore called a double ratchet.
> offline messages queuing
Where is the queue stored? Is this asymmetric messaging, or does it still require both parties to be online at the time of transfer?
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.