Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

[e2e] Corrupted OlmSessions #799

@richvdh

Description

@richvdh

The client can encrypt a message with an OlmSession, and send it, without having persisted the OlmSession. If the OlmSession is not persisted before the app is terminated, then the app will be unable to decrypt subsequent messages sent on the session.

The symptoms of this are that the android user cannot decrypt messages sent by certain senders; the logs contain decryptMessageJni(): failure - olm_decrypt Msg=BAD_MESSAGE_MAC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions