Available on crate feature
events only.Expand description
Modules for events in the m.key.verification namespace.
This module also contains types shared by events in its child namespaces.
The MSC for the in-room variants of the m.key.verification.* events can be found on
MSC2241.
Modules§
- accept
- Types for the
m.key.verification.acceptevent. - cancel
- Types for the
m.key.verification.cancelevent. - done
- Types for the
m.key.verification.doneevent. - key
- Types for the
m.key.verification.keyevent. - mac
- Types for the
m.key.verification.macevent. - ready
- Types for the
m.key.verification.readyevent. - request
- Types for the
m.key.verification.requestevent. - start
- Types for the
m.key.verification.startevent.
Enums§
- Hash
Algorithm - A hash algorithm.
- KeyAgreement
Protocol - A key agreement protocol.
- Message
Authentication Code - A message authentication code algorithm.
- Short
Authentication String - A Short Authentication String method.
- Verification
Method - A Short Authentication String (SAS) verification method.
Constants§
- REQUEST_
RECEIVED_ TIMEOUT - The amount of time after which a verification request should be ignored, relative to the time it was received by the client.
- REQUEST_
TIMESTAMP_ TIMEOUT - The amount of time after which a verification request should be ignored, relative to its
origin_server_ts(for in-room events) or itstimestamp(for to-device events).