OlmSession

expect class OlmSession : WantsToBeFree
actual class OlmSession : WantsToBeFree
actual class OlmSession : WantsToBeFree

Types

Link copied to clipboard
expect object Companion
actual object Companion
actual object Companion

Properties

Link copied to clipboard
expect val description: String
actual val description: String
actual val description: String
Link copied to clipboard
Link copied to clipboard
expect val sessionId: String
actual val sessionId: String
actual val sessionId: String

Functions

Link copied to clipboard
expect fun decrypt(message: OlmMessage): String
actual fun decrypt(message: OlmMessage): String
actual fun decrypt(message: OlmMessage): String
Link copied to clipboard
expect fun encrypt(plainText: String): OlmMessage
actual fun encrypt(plainText: String): OlmMessage
actual fun encrypt(plainText: String): OlmMessage
Link copied to clipboard
expect open override fun free()
actual open override fun free()
actual open override fun free()
Link copied to clipboard
expect fun matchesInboundSession(oneTimeKeyMessage: String): Boolean
actual fun matchesInboundSession(oneTimeKeyMessage: String): Boolean
actual fun matchesInboundSession(oneTimeKeyMessage: String): Boolean
Link copied to clipboard
expect fun matchesInboundSessionFrom(identityKey: String, oneTimeKeyMessage: String): Boolean
actual fun matchesInboundSessionFrom(identityKey: String, oneTimeKeyMessage: String): Boolean
actual fun matchesInboundSessionFrom(identityKey: String, oneTimeKeyMessage: String): Boolean
Link copied to clipboard
expect fun pickle(key: String?): String
actual fun pickle(key: String?): String
actual fun pickle(key: String?): String