The user ID of the sender of the event.
Note this is untrusted data unless shieldState shows that the sender is verified.
The base64-encoded public Curve25519 key of the device that created the megolm decryption key originally.
The signing Ed25519 key that created the megolm key that was used to decrypt this session.
The signing Ed25519 key that created the megolm key that was used to decrypt this session.
The device ID of the device that sent us the event.
Note this is untrusted data unless shieldState shows that the sender is verified.
The device ID of the device that sent us the event.
Note this is untrusted data unless shieldState shows that the sender is verified.
The verification state of the device that sent us the event. Note this is the state of the device at the time of decryption. It may change in the future if a device gets verified or deleted.
strict
- whether to enable "strict mode" verification. In non-strict
mode, unverified users are given no shield, and keys that have been
forwarded or restored from an insecure backup are given a grey shield
(both get a red shield in strict mode).
Struct containing information on how a room event was decrypted.