Package org.matrix.android.sdk.api.crypto

Types

Link copied to clipboard
data class MXCryptoConfig(    val enableEncryptionForInvitedMembers: Boolean = true,     val discardRoomKeyRequestsFromUntrustedDevices: Boolean = true,     val limitRoomKeyRequestsToMyDevices: Boolean = true)

Class to define the parameters used to customize or configure the end-to-end crypto.

Functions

Link copied to clipboard
fun getAllVerificationEmojis(): List<EmojiRepresentation>

Provide all the emojis used for SAS verification (for debug purpose).

Properties

Link copied to clipboard
const val curve25519: String
Link copied to clipboard
const val ed25519: String
Link copied to clipboard
const val MEGOLM_DEFAULT_ROTATION_MSGS: Long = 100
Link copied to clipboard
const val MEGOLM_DEFAULT_ROTATION_PERIOD_MS: Long
Link copied to clipboard
const val MXCRYPTO_ALGORITHM_MEGOLM: String

Matrix algorithm value for megolm.

Link copied to clipboard
const val MXCRYPTO_ALGORITHM_MEGOLM_BACKUP: String

Matrix algorithm value for megolm keys backup.

Link copied to clipboard
const val MXCRYPTO_ALGORITHM_OLM: String

Matrix algorithm value for olm.

Link copied to clipboard
const val SSSS_ALGORITHM_AES_HMAC_SHA2: String
Link copied to clipboard
const val SSSS_ALGORITHM_CURVE25519_AES_SHA2: String

Secured Shared Storage algorithm constant.