Enumerations
The following enumerations are available globally.
-
MLS ciphersuites.
See moreDeclaration
Swift
public enum Ciphersuite : UInt16extension Ciphersuite: Sendableextension Ciphersuite: Equatable, Hashable -
The primary error type returned across the CoreCrypto FFI boundary.
See moreDeclaration
Swift
public enum CoreCryptoError : Swift.Errorextension CoreCryptoError: Equatable, Hashableextension CoreCryptoError: Foundation.LocalizedError -
Defines the log level for CoreCrypto.
See moreDeclaration
Swift
public enum CoreCryptoLogLevel : UInt8extension CoreCryptoLogLevel: Sendableextension CoreCryptoLogLevel: Equatable, Hashable -
The type of credential used to authenticate an MLS client’s identity.
See moreDeclaration
Swift
public enum CredentialType : UInt8extension CredentialType: Sendableextension CredentialType: Equatable, Hashable -
The standalone status of a device credential in an MLS group at a given moment.
This does not represent states where a device is not using MLS or end-to-end identity.
See moreDeclaration
Swift
public enum DeviceStatus : UInt8extension DeviceStatus: Sendableextension DeviceStatus: Equatable, Hashable -
The end-to-end identity verification state of a conversation.
Note: this does not check pending state (pending commit, pending proposals), so it does not consider members about to be added or removed.
See moreDeclaration
Swift
public enum E2eiConversationState : UInt8extension E2eiConversationState: Sendableextension E2eiConversationState: Equatable, Hashable -
An error returned by an
See moreEpochObservercallback implementation.Declaration
Swift
public enum EpochChangedReportingError : Swift.Errorextension EpochChangedReportingError: Equatable, Hashableextension EpochChangedReportingError: Foundation.LocalizedError -
HttpMethod used for PKI hooks.
See moreDeclaration
Swift
public enum HttpMethodextension HttpMethod: Sendableextension HttpMethod: Equatable, Hashable -
An error returned by a
See moreCoreCryptoLoggercallback implementation.Declaration
Swift
public enum LoggingError : Swift.Errorextension LoggingError: Equatable, Hashableextension LoggingError: Foundation.LocalizedError -
Errors produced by the MLS layer.
See moreDeclaration
Swift
public enum MlsError : Swift.Errorextension MlsError: Equatable, Hashableextension MlsError: Foundation.LocalizedError -
The outcome of an MLS transport attempt, returned to CoreCrypto after delivery.
See moreDeclaration
Swift
public enum MlsTransportResponseextension MlsTransportResponse: Sendableextension MlsTransportResponse: Equatable, Hashable -
An error returned by a
See moreHistoryObservercallback implementation.Declaration
Swift
public enum NewHistoryClientReportingError : Swift.Errorextension NewHistoryClientReportingError: Equatable, Hashableextension NewHistoryClientReportingError: Foundation.LocalizedError -
An error returned by a
See morePkiEnvironmentHookscallback implementation.Declaration
Swift
public enum PkiEnvironmentHooksError : Swift.Errorextension PkiEnvironmentHooksError: Equatable, Hashableextension PkiEnvironmentHooksError: Foundation.LocalizedError -
Errors produced by the Proteus layer.
See moreDeclaration
Swift
public enum ProteusError : Swift.Errorextension ProteusError: Equatable, Hashableextension ProteusError: Foundation.LocalizedError -
Signature schemes supported by MLS, as defined in RFC 9420.
See moreDeclaration
Swift
public enum SignatureScheme : UInt16extension SignatureScheme: Sendableextension SignatureScheme: Equatable, Hashable
Enumerations Reference