Re:Experiments with Matrix for the Purism Librem5, Starring ...
by ThatGeoGuy on Thursday September 28, 2017 @03:50PM
(#15360170)
Thanks for the response. Seems like there's a lot of work to be done on refactoring, but I can appreciate that E2E stuff is still in beta.
As for that last remark, perhaps it's a good GSoC proposal?
So: in an practice a native Librem client would use libqmatrixclient or something similar, with the application layer E2E functionality handled by that library - but in future that could be factored out to simplify life for everyone.
Another approach could be to use a sidecar process to proxy the traffic and offload all the E2E stuff (which we need for a shim for simple clients anyway - even curl etc). But nobody has yet stepped up to build this, plus integrating with UI is a bit of a pain (local popup notifs + local web interfade for key management?). It would be a superfun project for someone wanting to play with E2E though!