Syndace / python-omemo

An open python implementation of the OMEMO Multi-End Message and Object Encryption protocol.
MIT License
41 stars 6 forks source link

Ignore trust when composing RatchetForwardingMessages #22

Closed Syndace closed 5 years ago

Syndace commented 5 years ago

Only user-generated content such as text messages (Messages) or out-of-band data (KeyTransportMessages) should be limited by trust. RatchetForwardingMessages don't contain any such user-generated content and are used to improve stability of the protocol, thus they should not be limited to trusted recipients only.