-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] End-to-end encryption support #18
Comments
If purple-olm is made a separate plugin, then xmpp/omemo can reuse it as well. see https://developer.pidgin.im/ticket/16801 |
I've started doing some work on this, but slowly, so far seem to have uploaded the keys OK and I'm starting to receive d2d messages. |
Hello, I can with the project. It seems @penguin42 have already made some advances. If he doesn't work on this anymore, I can continue with it. But I may need somebody to mentor me. @pravi |
OMEMO has, essentially, been resolved on Pidgin, thanks to the Lurch plugin: There might be some possible code reuse there. |
@penguin42, thanks for your efforts! Is #70 a first step or already usable E2E support (perhaps with known limitations)? |
How's the progress on this coming along? |
I see #70 has not been merged. It quite been a while. |
I've merged #70. I believe it provides decryption support, but encryption is not yet supported. |
Great work so far, but is there any idea if encryption is ever supported? I'm trying to use matrix using riot.im web, riot android app and bitlbee (via libpurple). All seem to have different level of support for encryption and verification and it's very complicated now if you want to use them together. |
IMO, if you want to use encryption on the Matrix protocol, the reference Riot clients are your best bet. On all other clients encryption support is currently a hit-n-miss. |
I just installed and tried receiving encrypted messages in two different encrypted chats, no dice (via Pidgin, Ubuntu). My messages come through unencrypted, but I can't see any other messages. Unencrypted chat rooms work fine. |
There is no way to create a new channel without encryption, so now this end-to-end encryption has become a necessity. |
https://github.com/matrix-org/pantalaimon/ might help those wanting to use e2e in clients where support is incomplete |
In what? |
I didn't get pantalaimon to work with pidgin (on Arch with swaywm). It worked with fractal though, another matrix client. Furthermore I couldn't find a way in element.io to disable encryption entirely. There is an option to have an unencrypted room during creation, but a room can't be unencrypted after it was encrypted. Furthermore I didn't find a way to unencrypt incoming DMs. Outgoing DMs are sent unencrypted all fine but I couldn't receive any messages. |
Yes, there is possibility to create a new channel without encryption - and this is only way to communicate with others. |
Do we have any news on this? Currently I'm not even receiving encrypted 1-on-1 messages on Pidgin. |
It seems that encrypted messages are just dropped. Not even a notification about receiving an encrypted message. Nothing. I only found out that I've been ignoring my manager after he e-mailed me after a number of days. |
I can only agree. Nothing comes from matrix-server to me, if I'm on encrypted channel. |
I'm using matrix with libpurple in bitlbee. Is there any alternative to libpurple? |
shameless plug if folks are still looking for a way of joining matrix through their beloved irc clients -- feel free to give https://github.com/martinetd/matrirc a try. Sorry if this was out of line, feel free to remove this comment but I was discussing bridges with friends and got pointed at this issue, plus the note in the README saying this is unmaintained, figured it might interest more than my inner circle. |
for emacs users, (i btw intend to see about pidgin with this plugin here & pantalaimon soon, will report if it works) |
I'm adding this feature request because I don't see end-to-end encryption mentioned among the not-yet-supported features.
Given the distributed nature of Matrix, with messages landing on N possible unknown servers it would be nice to have it.
The text was updated successfully, but these errors were encountered: