Package-level declarations

Types

Link copied to clipboard
class DehydratedDeviceService(api: MatrixClientServerApiClient, keyStore: KeyStore, userInfo: UserInfo, json: Json, olmStore: OlmStore, keyService: KeyService, signService: SignService, clock: Clock, config: MatrixClientConfiguration, driver: CryptoDriver) : EventHandler
Link copied to clipboard
class IncomingRoomKeyRequestEventHandler(userInfo: UserInfo, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, accountStore: AccountStore, keyStore: KeyStore, olmStore: OlmCryptoStore, driver: CryptoDriver) : EventHandler
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class KeyBackupServiceImpl(userInfo: UserInfo, accountStore: AccountStore, olmCryptoStore: OlmCryptoStore, keyStore: KeyStore, api: MatrixClientServerApiClient, signService: SignService, currentSyncState: CurrentSyncState, scope: CoroutineScope, driver: CryptoDriver) : KeyBackupService, EventHandler
Link copied to clipboard
Link copied to clipboard
class KeySecretServiceImpl(json: Json, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, api: MatrixClientServerApiClient, userInfo: UserInfo, matrixClientConfiguration: MatrixClientConfiguration) : KeySecretService
Link copied to clipboard
interface KeyService
Link copied to clipboard
class KeyServiceImpl(userInfo: UserInfo, keyStore: KeyStore, olmCryptoStore: OlmCryptoStore, globalAccountDataStore: GlobalAccountDataStore, roomService: RoomService, signService: SignService, keyBackupService: KeyBackupService, keyTrustService: KeyTrustService, api: MatrixClientServerApiClient, matrixClientConfiguration: MatrixClientConfiguration, driver: CryptoDriver) : KeyService
Link copied to clipboard
interface KeyTrustService
Link copied to clipboard
class KeyTrustServiceImpl(userInfo: UserInfo, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, signService: SignService, api: MatrixClientServerApiClient, driver: CryptoDriver) : KeyTrustService
Link copied to clipboard
Link copied to clipboard
class OutdatedKeysHandler(api: MatrixClientServerApiClient, olmCryptoStore: OlmCryptoStore, roomStore: RoomStore, roomStateStore: RoomStateStore, keyStore: KeyStore, signService: SignService, keyTrustService: KeyTrustService, currentSyncState: CurrentSyncState, userInfo: UserInfo, tm: TransactionManager) : EventHandler, LazyMemberEventHandler
Link copied to clipboard
Link copied to clipboard
class OutgoingSecretKeyRequestEventHandler(userInfo: UserInfo, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, keyBackupService: KeyBackupService, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, currentSyncState: CurrentSyncState, clock: Clock, driver: CryptoDriver) : EventHandler
Link copied to clipboard

Functions

Link copied to clipboard
fun createKeyModule(): Module