Enumerations
The following enumerations are available globally.
-
MLS ciphersuites.
See moreDeclaration
Swift
public enum Ciphersuite : UInt16
extension Ciphersuite: Sendable
extension Ciphersuite: Equatable, Hashable
-
Undocumented
See moreDeclaration
Swift
public enum CoreCryptoError : Swift.Error
extension CoreCryptoError: Equatable, Hashable
extension CoreCryptoError: Foundation.LocalizedError
-
Defines the log level for a CoreCrypto
See moreDeclaration
Swift
public enum CoreCryptoLogLevel : UInt8
extension CoreCryptoLogLevel: Sendable
extension CoreCryptoLogLevel: Equatable, Hashable
-
Type of Credential
See moreDeclaration
Swift
public enum CredentialType : UInt8
extension CredentialType: Sendable
extension CredentialType: Equatable, Hashable
-
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
extension DeviceStatus: Sendable
extension DeviceStatus: Equatable, Hashable
-
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
extension E2eiConversationState: Sendable
extension E2eiConversationState: Equatable, Hashable
-
Undocumented
See moreDeclaration
Swift
public enum EpochChangedReportingError : Swift.Error
extension EpochChangedReportingError: Equatable, Hashable
extension EpochChangedReportingError: Foundation.LocalizedError
-
Undocumented
See moreDeclaration
Swift
public enum LoggingError : Swift.Error
extension LoggingError: Equatable, Hashable
extension LoggingError: Foundation.LocalizedError
-
MLS produces these kinds of error
See moreDeclaration
Swift
public enum MlsError : Swift.Error
extension MlsError: Equatable, Hashable
extension MlsError: Foundation.LocalizedError
-
Undocumented
See moreDeclaration
Swift
public enum MlsGroupInfoEncryptionType : UInt8
extension MlsGroupInfoEncryptionType: Sendable
extension MlsGroupInfoEncryptionType: Equatable, Hashable
-
Undocumented
See moreDeclaration
Swift
public enum MlsRatchetTreeType : UInt8
extension MlsRatchetTreeType: Sendable
extension MlsRatchetTreeType: Equatable, Hashable
-
MLS transport may or may not succeeed; this response indicates to CC the outcome of the transport attempt.
See moreDeclaration
Swift
public enum MlsTransportResponse
extension MlsTransportResponse: Sendable
extension MlsTransportResponse: Equatable, Hashable
-
Undocumented
See moreDeclaration
Swift
public enum NewHistoryClientReportingError : Swift.Error
extension NewHistoryClientReportingError: Equatable, Hashable
extension NewHistoryClientReportingError: Foundation.LocalizedError
-
Proteus produces these kinds of error
See moreDeclaration
Swift
public enum ProteusError : Swift.Error
extension ProteusError: Equatable, Hashable
extension ProteusError: Foundation.LocalizedError
-
See [core_crypto::prelude::MlsWirePolicy]
See moreDeclaration
Swift
public enum WirePolicy : UInt8
extension WirePolicy: Sendable
extension WirePolicy: Equatable, Hashable