KeyProvider

interface KeyProvider

Inheritors

Properties

Link copied to clipboard
abstract var enableSharedKey: Boolean
Link copied to clipboard
abstract val rtcKeyProvider: FrameCryptorKeyProvider

Functions

Link copied to clipboard
abstract fun exportKey(participantId: String, keyIndex: Int? = 0): ByteArray
Link copied to clipboard
abstract fun exportSharedKey(keyIndex: Int? = 0): ByteArray
Link copied to clipboard
abstract fun ratchetKey(participantId: String, keyIndex: Int? = 0): ByteArray
Link copied to clipboard
abstract fun ratchetSharedKey(keyIndex: Int? = 0): ByteArray
Link copied to clipboard
abstract fun setKey(key: String, participantId: String?, keyIndex: Int? = 0)
Link copied to clipboard
abstract fun setSharedKey(key: String, keyIndex: Int? = 0): Boolean
Link copied to clipboard
abstract fun setSifTrailer(trailer: ByteArray)