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