Module invitation

Module invitation 

Source
Expand description

Group invitation message types for PQXDH-based secure invitations

This module defines the message types used in the group invitation flow, providing type-safe structures for the multi-step verification process.

Structs§

GroupInvitationData
Sensitive group data sent only after successful verification
GroupMetadata
Group metadata shared during invitation
HandshakeResponse
Response sent after emoji verification by the invitee
ProfileSetEvent
Event sent to the group to announce a new member
UserProfile
User profile information
VerificationHandshakeRequest
Initial handshake request sent in PqxdhInitialMessage payload

Enums§

HandshakePurpose
Purpose of the PQXDH handshake session
InboxHandshakeProtocolVersion
Protocol version for invitation messages

Functions§

generate_ephemeral_group_invite_id
Generate a random ephemeral group invite protocol ID