Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class E2EIAuthenticationRequest(val target: String, val keyAuth: String, val acmeAudience: String)
Link copied to clipboard
internal interface E2EIRepository
Link copied to clipboard
internal class E2EIRepositoryImpl(e2EIApi: E2EIApi, acmeApi: ACMEApi, pkiHttpClient: HttpClient, x509CredentialAcquisitionConfigProvider: X509CredentialAcquisitionConfigProvider, mlsClientProvider: MLSClientProvider, currentClientIdProvider: CurrentClientIdProvider, mlsConversationRepository: MLSConversationRepository, userConfigRepository: UserConfigRepository, selfUserId: UserId, cryptoStateChangeHookNotifier: CryptoStateChangeHookNotifier) : E2EIRepository
Link copied to clipboard
@Serializable
internal data class E2EIRotationCheckpoint(val certificateChain: String? = null, val preExistingCredentialIds: List<String>, val newCredentialId: String? = null, val groupIds: List<String>, val isNewClient: Boolean, val phase: E2EIRotationPhase = E2EIRotationPhase.ACQUIRED, val keyPackages: List<String> = emptyList(), val cipherSuiteTag: Int? = null)
Link copied to clipboard
@Serializable
internal enum E2EIRotationPhase : Enum<E2EIRotationPhase>