Structures

The following structures are available globally.

  • For creating a challenge.

    See

    See [core_crypto::e2e_identity::types::E2eiAcmeChallenge]
    See more

    Declaration

    Swift

    public struct AcmeChallenge
    extension AcmeChallenge: Sendable
    extension AcmeChallenge: Equatable, Hashable
  • Holds URLs of all the standard ACME endpoint supported on an ACME server.

    See

    See [core_crypto::e2e_identity::types::E2eiAcmeDirectory]
    See more

    Declaration

    Swift

    public struct AcmeDirectory
    extension AcmeDirectory: Sendable
    extension AcmeDirectory: Equatable, Hashable
  • to avoid recursive structs

    See more

    Declaration

    Swift

    public struct BufferedDecryptedMessage
    extension BufferedDecryptedMessage: Sendable
  • Metadata describing the conditions of the build of this software.

    See more

    Declaration

    Swift

    public struct BuildMetadata
    extension BuildMetadata: Sendable
    extension BuildMetadata: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public struct CommitBundle
    extension CommitBundle: Sendable
  • See [core_crypto::prelude::MlsConversationConfiguration]

    See more

    Declaration

    Swift

    public struct ConversationConfiguration
    extension ConversationConfiguration: Sendable
  • Supporting struct for CRL registration result

    See more

    Declaration

    Swift

    public struct CrlRegistration
    extension CrlRegistration: Sendable
    extension CrlRegistration: Equatable, Hashable
  • see [core_crypto::prelude::MlsCustomConfiguration]

    See more

    Declaration

    Swift

    public struct CustomConfiguration
    extension CustomConfiguration: Sendable
    extension CustomConfiguration: Equatable, Hashable
  • See [core_crypto::prelude::MlsConversationDecryptMessage]

    See more

    Declaration

    Swift

    public struct DecryptedMessage
    extension DecryptedMessage: Sendable
  • Undocumented

    See more

    Declaration

    Swift

    public struct GroupInfoBundle
    extension GroupInfoBundle: Sendable
  • A HistorySecret encodes sufficient client state that it can be used to instantiate an ephemeral client.

    See more

    Declaration

    Swift

    public struct HistorySecret
    extension HistorySecret: Sendable
  • Result of an authorization creation.

    See

    See [core_crypto::e2e_identity::types::E2eiNewAcmeAuthz]
    See more

    Declaration

    Swift

    public struct NewAcmeAuthz
    extension NewAcmeAuthz: Sendable
    extension NewAcmeAuthz: Equatable, Hashable
  • Result of an order creation.

    See

    See [core_crypto::e2e_identity::types::E2eiNewAcmeOrder]
    See more

    Declaration

    Swift

    public struct NewAcmeOrder
    extension NewAcmeOrder: Sendable
    extension NewAcmeOrder: Equatable, Hashable
  • Undocumented

    See more

    Declaration

    Swift

    public struct ProteusAutoPrekeyBundle
    extension ProteusAutoPrekeyBundle: Sendable
    extension ProteusAutoPrekeyBundle: Equatable, Hashable
  • see [core_crypto::prelude::WelcomeBundle]

    See more

    Declaration

    Swift

    public struct WelcomeBundle
    extension WelcomeBundle: Sendable
  • See [core_crypto::prelude::WireIdentity]

    See more

    Declaration

    Swift

    public struct WireIdentity
    extension WireIdentity: Sendable
    extension WireIdentity: Equatable, Hashable
  • See [core_crypto::prelude::X509Identity]

    See more

    Declaration

    Swift

    public struct X509Identity
    extension X509Identity: Sendable
    extension X509Identity: Equatable, Hashable