Package-level declarations

Types

Link copied to clipboard
class BaseKeyProvider(ratchetSalt: String = defaultRatchetSalt, uncryptedMagicBytes: String = defaultMagicBytes, ratchetWindowSize: Int = defaultRatchetWindowSize, var enableSharedKey: Boolean = true, failureTolerance: Int = defaultFailureTolerance, keyRingSize: Int = defaultKeyRingSize, discardFrameWhenCryptorNotReady: Boolean = defaultDiscardFrameWhenCryptorNotReady) : KeyProvider
Link copied to clipboard
class E2EEManager @AssistedInject constructor(@Assisted val keyProvider: KeyProvider, val peerConnectionFactory: PeerConnectionFactory, dataPacketCryptorManagerFactory: DataPacketCryptorManager.Factory)
Link copied to clipboard
class E2EEOptions(var keyProvider: KeyProvider = BaseKeyProvider( defaultRatchetSalt, defaultMagicBytes, defaultRatchetWindowSize, true, defaultFailureTolerance, defaultKeyRingSize, defaultDiscardFrameWhenCryptorNotReady, ), encryptionType: <Error class: unknown class> = Encryption.Type.GCM)
Link copied to clipboard
Link copied to clipboard
interface KeyProvider