Structures
The following structures are available globally.
-
Declaration
Swift
public struct AcmeChallenge : Equatable, Hashableextension AcmeChallenge: Sendable -
Holds URLs of all the standard ACME endpoint supported on an ACME server.
See moreSee
See [core_crypto::e2e_identity::types::E2eiAcmeDirectory]Declaration
Swift
public struct AcmeDirectory : Equatable, Hashableextension AcmeDirectory: Sendable -
to avoid recursive structs
See moreDeclaration
Swift
public struct BufferedDecryptedMessageextension BufferedDecryptedMessage: Sendable -
Metadata describing the conditions of the build of this software.
See moreDeclaration
Swift
public struct BuildMetadata : Equatable, Hashableextension BuildMetadata: Sendable -
Information returned when a commit is created.
See moreDeclaration
Swift
public struct CommitBundleextension CommitBundle: Sendable -
The configuration parameters for a group/conversation
See [core_crypto::MlsConversationConfiguration]
See moreDeclaration
Swift
public struct ConversationConfigurationextension ConversationConfiguration: Sendable -
Supporting struct for CRL registration result
See moreDeclaration
Swift
public struct CrlRegistration : Equatable, Hashableextension CrlRegistration: Sendable -
see [core_crypto::MlsCustomConfiguration]
See moreDeclaration
Swift
public struct CustomConfiguration : Equatable, Hashableextension CustomConfiguration: Sendable -
A decrypted message and various associated metadata
See moreDeclaration
Swift
public struct DecryptedMessageextension DecryptedMessage: Sendable -
A
See moreHistorySecretencodes sufficient client state that it can be used to instantiate an ephemeral client.Declaration
Swift
public struct HistorySecretextension HistorySecret: Sendable -
Result of an authorization creation.
See moreSee
See [core_crypto::e2e_identity::types::E2eiNewAcmeAuthz]Declaration
Swift
public struct NewAcmeAuthz : Equatable, Hashableextension NewAcmeAuthz: Sendable -
Declaration
Swift
public struct NewAcmeOrder : Equatable, Hashableextension NewAcmeOrder: Sendable -
Encapsulates a prekey id and a cbor-serialized prekey
See moreDeclaration
Swift
public struct ProteusAutoPrekeyBundle : Equatable, Hashableextension ProteusAutoPrekeyBundle: Sendable -
see [core_crypto::WelcomeBundle]
See moreDeclaration
Swift
public struct WelcomeBundleextension WelcomeBundle: Sendable -
Represents the identity claims identifying a client Those claims are verifiable by any member in the group
See moreDeclaration
Swift
public struct WireIdentity : Equatable, Hashableextension WireIdentity: Sendable -
Represents the parts of [WireIdentity][crate::WireIdentity] that are specific to a X509 certificate (and not a Basic one).
We don’t use an enum here since the sole purpose of this is to be exposed through the FFI (and union types are impossible to carry over the FFI boundary)
See moreDeclaration
Swift
public struct X509Identity : Equatable, Hashableextension X509Identity: Sendable
Structures Reference