Name Description Size Coverage
aes.js 879 -
algorithms -
api.js 263 -
backup.js Classes for dealing with key backup. 28088 -
CrossSigning.js Cross signing methods 25473 -
crypto.js @deprecated this is a no-op and should no longer be called. 788 -
dehydration.js set the key, and queue periodic dehydration to the server in the background 9779 -
device-converter.js Convert a {@link DeviceInfo} to a {@link Device}. @param deviceInfo - deviceInfo to convert @param userId - id of the user that owns the device. 1505 -
deviceinfo.js Information about a user's device Superceded by {@link Device}. 4628 -
DeviceList.js Manages the list of other users' devices 33056 -
EncryptionSetup.js Builds an EncryptionSetupOperation by calling any of the add.. methods. Once done, `buildOperation()` can be called which allows to apply to operation. This is used as a helper by Crypto to keep track of all the network requests and other side-effects of bootstrapping, so it can be applied in one go (and retried in the future) Also keeps track of all the private keys created during bootstrapping, so we don't need to prompt for them more than once. 12452 -
index.js 153126 -
key_passphrase.js Generate a new recovery key, based on a passphrase. @param passphrase - The passphrase to generate the key from 1674 -
keybackup.js 79 -
OlmDevice.js data stored in the session store about an inbound group session 46510 -
olmlib.js Utilities common to olm encryption algorithms 18079 -
OutgoingRoomKeyRequestManager.js Internal module. Management of outgoing room key requests. See https://docs.google.com/document/d/1m4gQkcnJkxNuBmb5NoFCIadIY-DyqqNAS3lloE73BlQ for draft documentation on what we're supposed to be implementing here. 18576 -
recoverykey.js 449 -
RoomList.js Manages the list of encrypted rooms 3005 -
SecretSharing.js Request a secret from another device @param name - the name of the secret to request @param devices - the devices to request the secret from 9333 -
SecretStorage.js re-exports for backwards compatibility 4166 -
store -
verification -