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 keyProvider: KeyProvider, peerConnectionFactory: PeerConnectionFactory)
Link copied to clipboard
class E2EEOptions(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
class KeyInfo(var participantId: String, var keyIndex: Int, var key: String)
Link copied to clipboard
interface KeyProvider