We really need to get better support for encryption key sharing.
First thing we should do is add the ability to verify devices. The matrix library should handle sharing keys with verified devices.
I already have this mostly working on the branch https://github.com/Skylar-Tech/node-red-contrib-matrix-chat/tree/e2ee-key-sharing but that branch is a mess. We need to pull this out of that branch and make it part of a future update. Also need to make sure verifying other people's devices and the client's own devices works.
We really need to get better support for encryption key sharing.
First thing we should do is add the ability to verify devices. The matrix library should handle sharing keys with verified devices.
I already have this mostly working on the branch https://github.com/Skylar-Tech/node-red-contrib-matrix-chat/tree/e2ee-key-sharing but that branch is a mess. We need to pull this out of that branch and make it part of a future update. Also need to make sure verifying other people's devices and the client's own devices works.