OMEMO and Gajim Portable (no new keys at 2nd device)
Hey,
I am using a jabber.de-account with gajim portable and the omemo plugin activated - which works perfect on my client 1 (W7/64), where I configured gajim. I then copied the whole portable instance (incl. user-data directory) to another client 2 (w7/64) - which in principle works also perfect - all settings are there.
Now my problem: Sending messages from Conversations/Android with another account.
- Sending OMEMO in both directions works perfect for Conversations<->Client1.
- But: When only Client2 is logged-in,
- only OMEMO Client2 --> Conversations works,
- but not OMEMO/Conversations --> Client2. Messages are sent, but they are not encrypted by client2 and no receipt is sent.
- unencrypted messages are working for all scenarios.
I checked the contact details in Conversations for the Client1/2-contact: there is only ONE OMEMO key. But I thought It should be TWO - ONE key for EACH client, which should be stored at the server. Obviously this is not the case and could be in connection with the copying of the gajim portable profile. I guess the gajim instance / omemo plugin at client 2 did not create its own OMEMO key and wont decrypt/use the key of Client1 (which is OK, as these are physically different devices).
Any idea, how to deal with this? Could this be a problem with the OMEMO plugin, which doesn't take into account, that a portable gajim exists?
Thanks for any advice...