Package-level declarations
Types
Type safe recursion of DecryptedMessage
Defines the log level for a CoreCrypto
Supporting struct for CRL registration result
Configuration of MLS group
Represents the potential items a consumer might require after passing us an encrypted message we have decrypted for him
Indicates the standalone status of a device Credential in a MLS group at a moment T. This does not represent the states where a device is not using MLS or is not using end-to-end identity
An EpochObserver
is notified whenever a conversation's epoch changes.
You must implement this interface and pass the implementing object to CoreCrypto.provideTransport. CoreCrypto uses it to communicate with the delivery service.
Encrypting policy in MLS group
Returned when a Proposal is created. Helps roll backing a local proposal
Contains everything client needs to know after decrypting an (encrypted) Welcome message
Represents a client using Wire's end-to-end identity solution
Functions
Initializes the logging inside Core Crypto. Not required to be called and by default there will be no logging.
Set maximum log level of logs which are forwarded to the CoreCryptoLogger.