Available on crate features 
client or server only.Expand description
Endpoints for server-side key backups.
Modules§
- add_backup_ keys 
- PUT /_matrix/client/*/room_keys/keys
- add_backup_ keys_ for_ room 
- PUT /_matrix/client/*/room_keys/keys/{roomId}
- add_backup_ keys_ for_ session 
- PUT /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- create_backup_ version 
- POST /_matrix/client/*/room_keys/version
- delete_backup_ keys 
- DELETE /_matrix/client/*/room_keys/keys
- delete_backup_ keys_ for_ room 
- DELETE /_matrix/client/*/room_keys/keys/{roomId}
- delete_backup_ keys_ for_ session 
- DELETE /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- delete_backup_ version 
- DELETE /_matrix/client/*/room_keys/version/{version}
- get_backup_ info 
- GET /_matrix/client/*/room_keys/version/{version}
- get_backup_ keys 
- GET /_matrix/client/*/room_keys/keys
- get_backup_ keys_ for_ room 
- GET /_matrix/client/*/room_keys/keys/{roomId}
- get_backup_ keys_ for_ session 
- GET /_matrix/client/*/room_keys/keys/{roomId}/{sessionId}
- get_latest_ backup_ info 
- GET /_matrix/client/*/room_keys/version
- update_backup_ version 
- PUT /_matrix/client/*/room_keys/version/{version}
Structs§
- EncryptedSession Data 
- The encrypted algorithm-dependent data for backups.
- EncryptedSession Data Init 
- The encrypted algorithm-dependent data for backups.
- KeyBackupData 
- Information about the backup key.
- KeyBackupData Init 
- Information about the backup key.
- RoomKeyBackup 
- A wrapper around a mapping of session IDs to key data.
Enums§
- BackupAlgorithm 
- The algorithm used for storing backups.