From f9aeae551614c77351b02d83a8eb4e64c482a425 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Thu, 27 Apr 2023 16:47:26 -0700 Subject: [PATCH] ircd::m: Add user_signing_key to signing_key_update for completeness. --- include/ircd/m/device.h | 9 ++++++--- include/ircd/m/name.h | 1 + matrix/name.cc | 1 + 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/include/ircd/m/device.h b/include/ircd/m/device.h index de53acc6f..5a3f9edce 100644 --- a/include/ircd/m/device.h +++ b/include/ircd/m/device.h @@ -53,11 +53,14 @@ struct ircd::m::signing_key_update /// Required. The user ID whose cross-signing keys have changed. json::property, - /// Cross signing key + /// Master signing key json::property, - /// Cross signing key - json::property + /// Self signing key + json::property, + + /// User signing key (local only) + json::property > { using super_type::tuple; diff --git a/include/ircd/m/name.h b/include/ircd/m/name.h index af59171a0..49d87f385 100644 --- a/include/ircd/m/name.h +++ b/include/ircd/m/name.h @@ -221,4 +221,5 @@ struct ircd::m::name static constexpr const char *const usage {"usage"}; static constexpr const char *const master_key {"master_key"}; static constexpr const char *const self_signing_key {"self_signing_key"}; + static constexpr const char *const user_signing_key {"user_signing_key"}; }; diff --git a/matrix/name.cc b/matrix/name.cc index f5407590c..3a37385fe 100644 --- a/matrix/name.cc +++ b/matrix/name.cc @@ -200,3 +200,4 @@ constexpr const char *const ircd::m::name::m_in_reply_to; constexpr const char *const ircd::m::name::usage; constexpr const char *const ircd::m::name::master_key; constexpr const char *const ircd::m::name::self_signing_key; +constexpr const char *const ircd::m::name::user_signing_key;