iOS App: E2EE Setup

Goal:

Prepare the iOS application project to use end-to-end encryption (e2ee). The application should be able to send and receive an encrypted message.

ACs:

  • There is a functionality/ implementation that:
    1. logs into a homeserver with a demo account
    2. sets up a sync loop and local storage
    3. sets up the crypto store
    4. sends and receives an encrypted test message

Notes

  • Depends and is blocked by #169
  • Reference ticket (technical breakthrough): #15
  • Requirements uIDs: Zapuk_18; Zapuk_80; Zapuk_104; Zapuk_115; Zapuk_117; Zapuk_128
Edited by Robert Gerbauld