Enumerations
The following enumerations are available globally.
- 
                  
                  
MLS ciphersuites.
See moreDeclaration
Swift
public enum Ciphersuite : UInt16, Equatable, Hashableextension Ciphersuite: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum CoreCryptoError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension CoreCryptoError: Sendable - 
                  
                  
Defines the log level for a CoreCrypto
See moreDeclaration
Swift
public enum CoreCryptoLogLevel : UInt8, Equatable, Hashableextension CoreCryptoLogLevel: Sendable - 
                  
                  
Type of Credential
See moreDeclaration
Swift
public enum CredentialType : UInt8, Equatable, Hashableextension CredentialType: Sendable - 
                  
                  
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
See moreDeclaration
Swift
public enum DeviceStatus : UInt8, Equatable, Hashableextension DeviceStatus: Sendable - 
                  
                  
Indicates the state of a Conversation regarding end-to-end identity.
Note: this does not check pending state (pending commit, pending proposals) so it does not consider members about to be added/removed
See moreDeclaration
Swift
public enum E2eiConversationState : UInt8, Equatable, Hashableextension E2eiConversationState: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum EpochChangedReportingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension EpochChangedReportingError: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum LoggingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension LoggingError: Sendable - 
                  
                  
MLS produces these kinds of error
See moreDeclaration
Swift
public enum MlsError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension MlsError: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum MlsGroupInfoEncryptionType : UInt8, Equatable, Hashableextension MlsGroupInfoEncryptionType: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum MlsRatchetTreeType : UInt8, Equatable, Hashableextension MlsRatchetTreeType: Sendable - 
                  
                  
MLS transport may or may not succeeed; this response indicates to CC the outcome of the transport attempt.
See moreDeclaration
Swift
public enum MlsTransportResponse : Equatable, Hashableextension MlsTransportResponse: Sendable - 
                  
                  
Undocumented
See moreDeclaration
Swift
public enum NewHistoryClientReportingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension NewHistoryClientReportingError: Sendable - 
                  
                  
Proteus produces these kinds of error
See moreDeclaration
Swift
public enum ProteusError : Swift.Error, Equatable, Hashable, Foundation.LocalizedErrorextension ProteusError: Sendable - 
                  
                  
See [core_crypto::MlsWirePolicy]
See moreDeclaration
Swift
public enum WirePolicy : UInt8, Equatable, Hashableextension WirePolicy: Sendable 
        Enumerations  Reference