Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class CommitBundle(val commit: ByteArray, val welcome: ByteArray?, val groupInfoBundle: GroupInfoBundle, val crlNewDistributionPoints: List<String>?)
Link copied to clipboard
Link copied to clipboard
interface CoreCryptoCentral
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object CryptographyLogger
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DecryptedMessageBundle(val message: ByteArray?, val commitDelay: Long?, val senderClientId: CryptoQualifiedClientId?, val hasEpochChanged: Boolean, val identity: WireIdentity?, val crlNewDistributionPoints: List<String>?)
Link copied to clipboard
interface E2EIClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class GroupInfoBundle(var encryptionType: GroupInfoEncryptionType, var ratchetTreeType: RatchetTreeType, var payload: ByteArray)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MLSClientImpl(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>) : MLSClient
class MLSClientImpl(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>)
class MLSClientImpl(coreCrypto: <Error class: unknown class>, defaultCipherSuite: <Error class: unknown class>) : MLSClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ProteusClient
Link copied to clipboard
Link copied to clipboard
class ProteusClientCryptoBoxImpl(rootDir: String, defaultContext: <Error class: unknown class>, ioContext: <Error class: unknown class>) : ProteusClient
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RotateBundle(var commits: Map<MLSGroupId, CommitBundle>, var newKeyPackages: List<ByteArray>, var keyPackageRefsToRemove: List<ByteArray>, val crlNewDistributionPoints: List<String>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class WireIdentity(val clientId: CryptoQualifiedClientId, val status: CryptoCertificateStatus, val thumbprint: String, val credentialType: CredentialType, val x509Identity: WireIdentity.X509Identity?)
Functions
Link copied to clipboard
Link copied to clipboard
suspend fun ProteusClient.createSessions(preKeysCrypto: Map<String, Map<String, Map<String, PreKeyCrypto>>>)
Link copied to clipboard
expect suspend fun cryptoboxProteusClient(rootDir: String, defaultContext: <Error class: unknown class>, ioContext: <Error class: unknown class>): ProteusClient
actual suspend fun cryptoboxProteusClient(rootDir: String, defaultContext: <Error class: unknown class>, ioContext: <Error class: unknown class>): ProteusClient
actual suspend fun cryptoboxProteusClient(rootDir: String, defaultContext: <Error class: unknown class>, ioContext: <Error class: unknown class>): ProteusClient