--- allOf: - $ref: core-event-schema/event.yaml description: |- Sent by a client to share a secret with another device, in response to an `m.secret.request` event. It must be encrypted as an `m.room.encrypted` event using [Olm](#molmv1curve25519-aes-sha2), then sent as a to-device event. The `request_id` must match the ID previously given in an `m.secret.request` event. The recipient must ensure that this event comes from a device that the `m.secret.request` event was originally sent to, and that the device is trusted. This should be done by checking the sender key of the Olm session that the event was sent over. properties: content: properties: request_id: type: string description: |- The ID of the request that this is a response to. secret: type: string description: |- The contents of the secret required: - request_id - secret type: enum: - m.secret.send type: string type: object