encrypted.hpp file
Various event types used in E2EE.
Namespaces
- namespace mtx
- Top level namespace for mtxclient.
- namespace mtx::events
- Namespace for all events.
- namespace mtx::events::msg
- Non-state events sent in the timeline like messages.
Classes
- struct mtx::events::msg::OlmCipherContent
- Content of an individual message encrypted for a certain key.
- struct mtx::events::msg::OlmEncrypted
- Content of the
m.room.encryptedOlm event. - struct mtx::events::msg::Encrypted
- Content of the
m.room.encryptedevent. - struct mtx::events::msg::Dummy
- Content of the
m.dummyevent. - struct mtx::events::msg::RoomKey
- Content of the
m.room_keyevent. - struct mtx::events::msg::ForwardedRoomKey
- Content of the
m.forwarded_room_keyevent. - struct mtx::events::msg::KeyRequest
- A request to share a session key.
- struct mtx::events::msg::KeyVerificationRequest
- Content of the
m.key.verification.requestevent. - struct mtx::events::msg::KeyVerificationStart
- Content of the
m.key.verification.startevent. - struct mtx::events::msg::KeyVerificationReady
- Implements the
m.key.verification.readyevent. - struct mtx::events::msg::KeyVerificationAccept
- Implements the
m.key.verification.acceptevent. - struct mtx::events::msg::KeyVerificationCancel
- implementation of the
m.key.verification.cancelevent