Structures
The following structures are available globally.
-
A decrypted message that was buffered due to out-of-order delivery by the distribution service.
These are returned in the
See morebuffered_messagesfield of aDecryptedMessagewhen a commit is processed. They represent messages for the new epoch that arrived before the commit that created it.Declaration
Swift
public struct BufferedDecryptedMessageextension BufferedDecryptedMessage: Sendable -
Metadata describing the conditions of the build of this software.
See moreDeclaration
Swift
public struct BuildMetadataextension BuildMetadata: Sendableextension BuildMetadata: Equatable, Hashable -
Information returned when a commit is created.
See moreDeclaration
Swift
public struct CommitBundleextension CommitBundle: 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 -
An HttpHeader used for PKI hooks.
See moreDeclaration
Swift
public struct HttpHeaderextension HttpHeader: Sendableextension HttpHeader: Equatable, Hashable -
An HttpResponse used for PKI hooks.
See moreDeclaration
Swift
public struct HttpResponseextension HttpResponse: Sendableextension HttpResponse: Equatable, Hashable -
Encapsulates a prekey id and a CBOR-serialized prekey.
See moreDeclaration
Swift
public struct ProteusAutoPrekeyBundleextension ProteusAutoPrekeyBundle: Sendableextension ProteusAutoPrekeyBundle: Equatable, Hashable -
The identity claims identifying a client.
Those claims are verifiable by any member in the group.
See moreDeclaration
Swift
public struct WireIdentityextension WireIdentity: Sendableextension WireIdentity: Equatable, Hashable -
Fields from a
See moreWireIdentitythat are specific to X509 credentials.Declaration
Swift
public struct X509Identityextension X509Identity: Sendableextension X509Identity: Equatable, Hashable
Structures Reference