krille-chan / fluffychat

The cutest instant messenger in the [matrix]
https://fluffychat.im/
GNU Affero General Public License v3.0
907 stars 153 forks source link

Add room key import & export from file #942

Open jahway603 opened 3 months ago

jahway603 commented 3 months ago

Feature Description

Add room key import & export from file. This is currently missing.

Rationale

This is a required feature for a user to successfully move to or from FluffyChat to or from another Matrix protocol client.

Mockup

No response

Additional Context

No response

AppTester7 commented 2 months ago

This is a feature that is really required here for anyone to have their own personal e2ee backup on their own devices

Do NOT work properly at all Both functions 'assume' that you already have Security Key in the first place - for reasons that are beyond me Plus even in the past, when i have have had a security key - there were still issues around it

Testing:

PC: Linux Desktop client app Element Android: Fluffychat

My emoji verification was successfull at both ends, however this did not let my PC client decrypt any messages I then teyed out the fluffy web chat on my PC, i successfully completed the emoji verification with my android fluffy chat app, but i could still not decrypt any messages in fluffy web on my PC

FURTHER INFO:

Restore from backup failure after backup has been re-created from another session #22036

https://github.com/BillCarsonFr)

opened this issue on May 4, 2022 · 0 comments

PERSONAL TESTS - SEE ATTACHED FILE

AppTester7 commented 2 months ago

Element - Security Key Purpose, Use Case, Creation, Backup & Restoration Tests - No Personal Data.txt

jahway603 commented 2 months ago

Opened Issue https://github.com/famedly/matrix-dart-sdk/issues/1785 as it is believed this functionality needs to be written at the SDK level.