Package-level declarations
Types
Link copied to clipboard
data class DecryptedOlmEventContainer(val encrypted: Event<EncryptedToDeviceEventContent.OlmEncryptedToDeviceEventContent>, val decrypted: DecryptedOlmEvent<*>)
Link copied to clipboard
Link copied to clipboard
interface OlmDecrypter
Link copied to clipboard
Link copied to clipboard
interface OlmEncryptionService
Link copied to clipboard
class OlmEncryptionServiceImpl(userInfo: UserInfo, json: Json, store: OlmStore, requests: OlmEncryptionServiceRequestHandler, signService: SignService) : OlmEncryptionService
Link copied to clipboard
interface OlmEncryptionServiceRequestHandler
Link copied to clipboard
class OlmEventHandler(userInfo: UserInfo, eventEmitter: ClientEventEmitter<*>, olmKeysChangeEmitter: OlmKeysChangeEmitter, decrypter: OlmDecrypter, signService: SignService, requestHandler: OlmEventHandlerRequestHandler, store: OlmStore) : EventHandler
Link copied to clipboard
interface OlmEventHandlerRequestHandler
Link copied to clipboard
data class OlmKeysChange(val oneTimeKeysCount: OneTimeKeysCount?, val fallbackKeyTypes: UnusedFallbackKeyTypes?)
Link copied to clipboard
interface OlmKeysChangeEmitter
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Properties
Link copied to clipboard
val HistoryVisibilityEventContent.HistoryVisibility?.membershipsAllowedToReceiveKey: Set<Membership>
Functions
Link copied to clipboard
suspend fun getOlmPublicKeys(olmPickleKey: String, pickledOlmAccount: String, deviceId: String): OlmPublicKeys