Module ruma_events::room::encrypted[][src]

Expand description

Types for the m.room.encrypted event.

Structs

Annotationunstable-pre-spec

An annotation for an event.

CiphertextInfo

Ciphertext information holding the ciphertext and message type.

EncryptedEventContent

The content payload for EncryptedEvent.

MegolmV1AesSha2Content

The payload for EncryptedEvent using the m.megolm.v1.aes-sha2 algorithm.

MegolmV1AesSha2ContentInit

Mandatory initial set of fields of MegolmV1AesSha2Content.

OlmV1Curve25519AesSha2Content

The payload for EncryptedEvent using the m.olm.v1.curve25519-aes-sha2 algorithm.

RedactedEncryptedEventContent

The payload for a redacted EncryptedEventContent

Referenceunstable-pre-spec

A reference to another event.

Enums

EncryptedEventScheme

The encryption scheme for EncryptedEventContent

Relation

Relationship information about an encrypted event.

Type Definitions

EncryptedEvent

An event that has been encrypted.

EncryptedToDeviceEventContent

The to-device version of the payload for the EncryptedEvent.