E2EEOptions.kt
612 字节
package io.livekit.android.e2ee
import livekit.LivekitModels.Encryption
var defaultRatchetSalt = "LKFrameEncryptionKey"
var defaultMagicBytes = "LK-ROCKS"
var defaultRatchetWindowSize = 16
class E2EEOptions
constructor(keyProvider: KeyProvider = BaseKeyProvider(
defaultRatchetSalt,
defaultMagicBytes,
defaultRatchetWindowSize,
true,
), encryptionType: Encryption.Type = Encryption.Type.GCM) {
var keyProvider: KeyProvider
var encryptionType: Encryption.Type = Encryption.Type.NONE
init {
this.keyProvider = keyProvider
this.encryptionType = encryptionType
}
}