Package-level declarations
Types
Link copied to clipboard
data class DecryptedOlmEventContainer(val encrypted: Event<EncryptedEventContent.OlmEncryptedEventContent>, val decrypted: DecryptedOlmEvent<*>)
Link copied to clipboard
Link copied to clipboard
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(eventEmitter: EventEmitter, olmKeysChangeEmitter: OlmKeysChangeEmitter, decrypter: OlmDecrypter, signService: SignService, requestHandler: OlmEventHandlerRequestHandler, store: OlmStore) : EventHandler
Link copied to clipboard
interface OlmEventHandlerRequestHandler
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
Functions
Link copied to clipboard
suspend fun getOlmPublicKeys(olmPickleKey: String, pickledOlmAccount: String, deviceId: String): OlmPublicKeys
Properties
Link copied to clipboard
val HistoryVisibilityEventContent.HistoryVisibility?.membershipsAllowedToReceiveKey: Set<Membership>