Module entities

Module entities 

Source

Modules§

credential
e2ei_acme_ca
encryption_keypair
group
hpke_private_key
pending_group
pending_message
prekey
psk_bundle

Structs§

ConsumerData
Consumers of this library can use this to specify data to be persisted at the end of a transaction.
ConversationId
Typesafe reference to a conversation id.
CredentialFindFilters
This type exists so that we can efficiently search for credentials by a variety of metrics at the database level.
E2eiAcmeCA
E2eiCrl
E2eiCrlDecrypt
E2eiCrlEncrypt
E2eiIntermediateCert
E2eiIntermediateCertDecrypt
E2eiIntermediateCertEncrypt
E2eiRefreshToken
OIDC refresh token used in E2EI
MlsPendingMessage
Entity representing a buffered message
MlsPendingMessagePrimaryKey
MlsPendingMessages have no distinct primary key; they must always be accessed via the SearchableEntity and DeletableBySearchKey traits.
ParentGroupId
This type exists so that we can efficiently search for the children of a given group.
PersistedMlsGroup
Entity representing a persisted MlsGroup
PersistedMlsGroupDecrypt
PersistedMlsGroupEncrypt
PersistedMlsPendingGroup
Entity representing a temporarily persisted MlsGroup
ProteusIdentity
ProteusPrekey
ProteusSession
ProteusSessionDecrypt
ProteusSessionEncrypt
StoredBufferedCommit
Entity representing a buffered commit.
StoredBufferedCommitDecrypt
StoredBufferedCommitEncrypt
StoredCredential
Entity representing a persisted Credential
StoredE2eiEnrollment
Entity representing an enrollment instance used to fetch a x509 certificate and persisted when context switches and the memory it lives in is about to be erased
StoredE2eiEnrollmentDecrypt
StoredE2eiEnrollmentEncrypt
StoredEncryptionKeyPair
Entity representing a persisted HpkePrivateKey (related to LeafNode Private keys that the client is aware of)
StoredEpochEncryptionKeypair
Entity representing a list of StoredEncryptionKeyPair
StoredEpochEncryptionKeypairDecrypt
StoredEpochEncryptionKeypairEncrypt
StoredHpkePrivateKey
Entity representing a persisted HpkePrivateKey (related to LeafNode Private keys that the client is aware of)
StoredKeypackage
Entity representing a persisted KeyPackage
StoredKeypackageDecrypt
StoredKeypackageEncrypt
StoredPskBundle
Entity representing a persisted SignatureKeyPair