Package io.livekit.android.e2ee

Types

BaseKeyProvider
Link copied to clipboard
class BaseKeyProvider(ratchetSalt: String, uncryptedMagicBytes: String, ratchetWindowSize: Int, enableSharedKey: Boolean, failureTolerance: Int) : KeyProvider
E2EEManager
Link copied to clipboard
class E2EEManager @AssistedInject() constructor(@Assisted() keyProvider: KeyProvider, peerConnectionFactory: PeerConnectionFactory)
E2EEOptions
Link copied to clipboard
class E2EEOptions(keyProvider: KeyProvider, encryptionType: <ERROR CLASS>)
E2EEState
Link copied to clipboard
enum E2EEState : Enum<E2EEState>
KeyInfo
Link copied to clipboard
class KeyInfo(participantId: String, keyIndex: Int, key: String)
KeyProvider
Link copied to clipboard
interface KeyProvider

Properties

defaultFaultTolerance
Link copied to clipboard
var defaultFaultTolerance: Int
defaultMagicBytes
Link copied to clipboard
var defaultMagicBytes: String
defaultRatchetSalt
Link copied to clipboard
var defaultRatchetSalt: String
defaultRatchetWindowSize
Link copied to clipboard
var defaultRatchetWindowSize: Int = 0