13 namespace VerificationEventTypes
15 inline const std::string
tRequest =
"m.key.verification.request";
16 inline const std::string
tReady =
"m.key.verification.ready";
17 inline const std::string
tStart =
"m.key.verification.start";
18 inline const std::string
tAccept =
"m.key.verification.accept";
19 inline const std::string
tKey =
"m.key.verification.key";
20 inline const std::string
tMac =
"m.key.verification.mac";
21 inline const std::string
tDone =
"m.key.verification.done";
22 inline const std::string
tCancel =
"m.key.verification.cancel";
25 namespace VerificationUtils
const std::string tStart
Definition verification-utils.hpp:17
const std::string tReady
Definition verification-utils.hpp:16
const std::string tAccept
Definition verification-utils.hpp:18
const std::string tCancel
Definition verification-utils.hpp:22
const std::string tRequest
Definition verification-utils.hpp:15
const std::string tMac
Definition verification-utils.hpp:20
const std::string tDone
Definition verification-utils.hpp:21
const std::string tKey
Definition verification-utils.hpp:19
std::string txnId(const Event &e)
Get the transaction id of the verification event.
Definition verification-utils.cpp:43
bool isToDevice(const Event &e)
Definition verification-utils.cpp:14
std::string typeOf(const Event &e)
Get the type of the verification event.
Definition verification-utils.cpp:19
bool hasTxnId(const Event &e)
Definition verification-utils.cpp:29
bool validateFormat(const Event &e)
Validate the format of the verification event.
Definition verification-utils.cpp:57
Definition location.hpp:10
Definition verification-utils.hpp:28
std::string deviceKey
Definition verification-utils.hpp:31
std::string deviceId
Definition verification-utils.hpp:30
friend bool operator==(const DeviceIdentity &a, const DeviceIdentity &b)=default
std::string userId
Definition verification-utils.hpp:29