Name Description Size
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