backup.js |
Authentification of the backup info, depends on algorithm |
24590 |
constants.js |
The prefix used on indexeddbs created by rust-crypto |
838 |
CrossSigningIdentity.js |
Manages the cross-signing keys for our own user.
@internal
|
7442 |
DehydratedDeviceManager.js |
The response body of `GET /_matrix/client/unstable/org.matrix.msc3814.v1/dehydrated_device`.
|
10279 |
device-converter.js |
Convert a {@link RustSdkCryptoJs.Device} to a {@link Device}
@param device - Rust Sdk device
@param userId - owner of the device
@internal
|
4836 |
index.js |
Create a new `RustCrypto` implementation
@param args - Parameter object
@internal
|
8801 |
KeyClaimManager.js |
KeyClaimManager: linearises calls to OlmMachine.getMissingSessions to avoid races
We have one of these per `RustCrypto` (and hence per `MatrixClient`).
@internal
|
3805 |
libolm_migration.js |
Determine if any data needs migrating from the legacy store, and do so.
This migrates the base account data, and olm and megolm sessions. It does *not* migrate the room list, which should
happen after an `OlmMachine` is created, via {@link migrateRoomSettingsFromLegacyCrypto}.
@param args - Arguments object.
|
20271 |
OutgoingRequestProcessor.js |
Common interface for all the request types returned by `OlmMachine.outgoingRequests`.
@internal
|
9076 |
OutgoingRequestsManager.js |
OutgoingRequestsManager: responsible for processing outgoing requests from the OlmMachine.
Ensure that only one loop is going on at once, and that the requests are processed in order.
|
6403 |
PerSessionKeyBackupDownloader.js |
Enumerates the different kind of errors that can occurs when downloading and importing a key from backup.
|
19773 |
RoomEncryptor.js |
RoomEncryptor: responsible for encrypting messages to a given room
@internal
|
16611 |
rust-crypto.js |
An implementation of {@link CryptoBackend} using the Rust matrix-sdk-crypto.
@internal
|
73846 |
secret-storage.js |
Check that the private cross signing keys (master, self signing, user signing) are stored in the secret storage and encrypted with the default secret storage key.
@param secretStorage - The secret store using account data
@returns True if the cross-signing keys are all stored and encrypted with the same secret storage key.
@internal
|
2212 |
verification.js |
An incoming, or outgoing, request to verify a user or a device via cross-signing.
@internal
|
30406 |