Enumerations

The following enumerations are available globally.

  • MLS ciphersuites.

    See more

    Declaration

    Swift

    public enum Ciphersuite : UInt16, Equatable, Hashable
    extension Ciphersuite: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum CoreCryptoError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension CoreCryptoError: Sendable
  • Defines the log level for a CoreCrypto

    See more

    Declaration

    Swift

    public enum CoreCryptoLogLevel : UInt8, Equatable, Hashable
    extension CoreCryptoLogLevel: Sendable
  • Type of Credential

    See more

    Declaration

    Swift

    public enum CredentialType : UInt8, Equatable, Hashable
    extension 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 more

    Declaration

    Swift

    public enum DeviceStatus : UInt8, Equatable, Hashable
    extension 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 more

    Declaration

    Swift

    public enum E2eiConversationState : UInt8, Equatable, Hashable
    extension E2eiConversationState: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum EpochChangedReportingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension EpochChangedReportingError: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum LoggingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension LoggingError: Sendable
  • MLS produces these kinds of error

    See more

    Declaration

    Swift

    public enum MlsError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension MlsError: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum MlsGroupInfoEncryptionType : UInt8, Equatable, Hashable
    extension MlsGroupInfoEncryptionType: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum MlsRatchetTreeType : UInt8, Equatable, Hashable
    extension MlsRatchetTreeType: Sendable
  • MLS transport may or may not succeeed; this response indicates to CC the outcome of the transport attempt.

    See more

    Declaration

    Swift

    public enum MlsTransportResponse : Equatable, Hashable
    extension MlsTransportResponse: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public enum NewHistoryClientReportingError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension NewHistoryClientReportingError: Sendable
  • Proteus produces these kinds of error

    See more

    Declaration

    Swift

    public enum ProteusError : Swift.Error, Equatable, Hashable, Foundation.LocalizedError
    extension ProteusError: Sendable
  • See [core_crypto::MlsWirePolicy]

    See more

    Declaration

    Swift

    public enum WirePolicy : UInt8, Equatable, Hashable
    extension WirePolicy: Sendable