Name Description Size
aes.js encrypt a string @param data - the plaintext to encrypt @param key - the encryption key to use @param name - the name of the secret @param ivStr - the initialization vector to use 4183
algorithms
api.js 262
backup.js Classes for dealing with key backup. 27656
CrossSigning.js Cross signing methods 25163
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 9532
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. 1502
deviceinfo.js Information about a user's device Superceded by {@link Device}. 4625
DeviceList.js Manages the list of other users' devices 33032
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. 12435
index.js 150857
key_passphrase.js eslint-disable camelcase 2182
keybackup.js 79
OlmDevice.js data stored in the session store about an inbound group session 46520
olmlib.js Utilities common to olm encryption algorithms 18070
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. 18567
recoverykey.js 2147
RoomList.js Manages the list of encrypted rooms 3002
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 9321
SecretStorage.js re-exports for backwards compatibility 4160
store
verification