Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
class ActiveDeviceVerificationImpl(request: VerificationRequestToDeviceEventContent, requestIsOurs: Boolean, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirDeviceId: String? = null, theirDeviceIds: Set<String> = setOf(), supportedMethods: Set<VerificationMethod>, api: MatrixClientServerApiClient, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, keyTrust: KeyTrustService, keyStore: KeyStore, clock: Clock, driver: CryptoDriver) : ActiveDeviceVerification, ActiveVerificationImpl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ActiveUserVerificationImpl(request: RoomMessageEventContent.VerificationRequest, requestIsFromOurOwn: Boolean, val requestEventId: EventId, requestTimestamp: Long, ownUserId: UserId, ownDeviceId: String, theirUserId: UserId, theirInitialDeviceId: String?, val roomId: RoomId, supportedMethods: Set<VerificationMethod>, json: Json, keyStore: KeyStore, room: RoomService, keyTrust: KeyTrustService, clock: Clock, driver: CryptoDriver) : ActiveUserVerification, ActiveVerificationImpl
Link copied to clipboard
interface ActiveVerification
Link copied to clipboard
abstract class ActiveVerificationImpl(request: VerificationRequest, requestIsFromOurOwn: Boolean, ownUserId: UserId, ownDeviceId: String, val theirUserId: UserId, theirInitialDeviceId: String?, val timestamp: Long, supportedMethods: Set<VerificationMethod>, val relatesTo: RelatesTo.Reference?, val transactionId: String?, keyStore: KeyStore, keyTrustService: KeyTrustService, json: Json, driver: CryptoDriver) : ActiveVerification
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface VerificationService
Link copied to clipboard
class VerificationServiceImpl(userInfo: UserInfo, api: MatrixClientServerApiClient, keyStore: KeyStore, globalAccountDataStore: GlobalAccountDataStore, olmDecrypter: OlmDecrypter, olmEncryptionService: OlmEncryptionService, roomService: RoomService, userService: UserService, keyService: KeyService, keyTrustService: KeyTrustService, keySecretService: KeySecretService, currentSyncState: CurrentSyncState, clock: Clock, driver: CryptoDriver) : VerificationService, EventHandler
Functions
Link copied to clipboard
Link copied to clipboard
fun isVerificationRequestActive(timestamp: Long, clock: Clock, state: ActiveVerificationState): Boolean
Link copied to clipboard