Encrypted shared group key material for an E2E conference call.
e2e.chain.sharedKey#8a847e7f ek:int256 encrypted_shared_key:string dest_user_id:Vector<long> dest_header:Vector<bytes> = e2e.chain.SharedKey;
| Name | Type | Description |
|---|---|---|
| ek | int256 | Ephemeral public key used to derive per-participant secrets for decrypting the shared key. |
| encrypted_shared_key | string | Encrypted raw group shared key. |
| dest_user_id | Vector<long> | Exactly one unique user ID for each participant in the current group state, in any order |
| dest_header | Vector<bytes> | Encrypted per-participant headers containing the one-time secret needed to decrypt encrypted_shared_key; each entry corresponds to a user ID located under the same key in dest_user_id. |
End-to-end encryption used for Telegram group voice and video calls, using a blockchain for state management.