Changeset View
Changeset View
Standalone View
Standalone View
shared/protos/identity_client.proto
Show First 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
// Key information needed for starting a X3DH session | // Key information needed for starting a X3DH session | ||||
message IdentityKeyInfo { | message IdentityKeyInfo { | ||||
// JSON payload containing Olm Identity keys | // JSON payload containing Olm Identity keys | ||||
// Sessions for users will contain both IdentityKeys and NotifKeys | // Sessions for users will contain both IdentityKeys and NotifKeys | ||||
// For keyservers, this will only contain IdentityKeys | // For keyservers, this will only contain IdentityKeys | ||||
string payload = 1; | string payload = 1; | ||||
// Payload signed with the signing ed25519 key | // Payload signed with the signing ed25519 key | ||||
string payloadSignature = 2; | string payloadSignature = 2; | ||||
// Signed message used for SIWE (optional) | // Signed message used for SIWE | ||||
// This correlates a given wallet with the identity of a device | // This correlates a given wallet with the identity of a device | ||||
optional string socialProof = 3; | optional string socialProof = 3; | ||||
} | } | ||||
// RegisterUser | // RegisterUser | ||||
// Ephemeral information provided so others can create initial message | // Ephemeral information provided so others can create initial message | ||||
// to this device | // to this device | ||||
▲ Show 20 Lines • Show All 232 Lines • Show Last 20 Lines |