https://bugs.kde.org/show_bug.cgi?id=523333

--- Comment #1 from KOPRajs <[email protected]> ---
I've tried to run NeoChat from terminal with libQuotient debug messages:
QT_LOGGING_RULES="quotient.*.debug=true" neochat

The error I get for the encrypted messages is this:
quotient.e2ee: Sender from event does not match sender from session

So the message shown in the UI is not accurate. NeoChat does have the key for
decrypting, but refuses to use it, because of the way Mautrix bridges work on
public servers, see here:
https://docs.mau.fi/bridges/general/troubleshooting.html#why-are-messages-showing-up-as-encrypted-by-a-deleted-session

Since we can't force all public bridges to change their configuration (and they
probably even can't, because self-signing would need more processing power on
the public bridge) and since the other clients do work and decrypt the
messages, NeoChat should try to decrypt the messages as well. Maybe it can show
the above warning when decrypting the first message or something to let the
user know, the message is not 100 % safe / private, but that is the sacrifice
of using public WhatsApp bridge, you need to trust the admin of the bridge, as
they can access the unencrypted messages.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to