Module backups

Source
Expand description

Server-side backup support for room keys

This module largely implements support for server-side backups using the m.megolm_backup.v1.curve25519-aes-sha2 backup algorithm.

Due to various flaws in this backup algorithm it is not recommended to use this module or any of its functionality. The module is only provided for backwards compatibility.

Structs§

BackupMachine
A state machine that handles backing up room keys.
MegolmV1BackupKey
The public part of a backup key.
SignatureVerification
The result of a signature verification of a signed JSON object.

Enums§

DecodeError
Error type for the decoding of a BackupDecryptionKey.
DecryptionError
Error type describing the failure cases the Pk decryption step can have.
SignatureState
The result of a signature check.