file
crypto.hppE2EE related endpoints.
Namespaces
- namespace mtx
- Top level namespace for mtxclient.
- namespace mtx::responses
- Namespace for the different types of responses.
- namespace mtx::responses::backup
- KeysBackup related responses.
Classes
- struct mtx::responses::UploadKeys
- Response from the
POST /_matrix/client/r0/keys/upload
endpoint. - struct mtx::responses::QueryKeys
- Response from the
POST /_matrix/client/r0/keys/query
endpoint. - struct mtx::responses::KeySignaturesUpload
- Request for
POST /_matrix/client/r0/keys/upload
. - struct mtx::responses::ClaimKeys
- Response from the
POST /_matrix/client/r0/keys/claim
endpoint. - struct mtx::responses::KeyChanges
- Response from the
GET /_matrix/client/r0/keys/changes
endpoint. - struct mtx::responses::backup::EncryptedSessionData
- Encrypted session data using the m.megolm_backup.v1.curve25519-aes-sha2 algorithm.
- struct mtx::responses::backup::SessionBackup
- Responses from the
GET /_matrix/client/r0/room_keys/keys/{room_id}/{session_id}
endpoint. - struct mtx::responses::backup::RoomKeysBackup
- Responses from the
GET /_matrix/client/r0/room_keys/keys/{room_id}
endpoint. - struct mtx::responses::backup::KeysBackup
- Responses from the
GET /_matrix/client/r0/room_keys/keys
endpoint. - struct mtx::responses::backup::BackupVersion
- Responses from the
GET /_matrix/client/r0/room_keys/version
endpoint. - struct mtx::responses::backup::SessionData
- The SessionData stored in the KeysBackup.