E2EIRepository

internal interface E2EIRepository

Inheritors

Functions

Link copied to clipboard
abstract suspend fun acquireCredential(authenticate: suspend (E2EIAuthenticationRequest) -> String, groupIdListProvider: suspend () -> List<<Error class: unknown class>>, isNewClient: Boolean): <Error class: unknown class><<Error class: unknown class>, E2EIRotationCheckpoint>
Link copied to clipboard
abstract suspend fun checkCredentials(): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun discoveryUrl(): <Error class: unknown class><<Error class: unknown class>, String>
Link copied to clipboard
abstract suspend fun fetchAndAddTrustAnchors(): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun fetchFederationCertificates(): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
abstract suspend fun rotateKeysAndMigrateConversations(transactionProvider: CryptoTransactionProvider, checkpoint: E2EIRotationCheckpoint): <Error class: unknown class><<Error class: unknown class>, Unit>