Use an explicit list of keys to share

pull/21833/head
J. Ryan Stinnett 2020-08-07 15:54:05 +01:00
parent 810f07a846
commit 9e40e079ff
1 changed files with 5 additions and 1 deletions

View File

@ -129,7 +129,11 @@ const onSecretRequested = async function({
console.log(`CrossSigningManager: Ignoring request from untrusted device ${deviceId}`);
return;
}
if (name.startsWith("m.cross_signing")) {
if (
name === "m.cross_signing.master" ||
name === "m.cross_signing.self_signing" ||
name === "m.cross_signing.user_signing"
) {
const callbacks = client.getCrossSigningCacheCallbacks();
if (!callbacks.getCrossSigningKeyCache) return;
const keyId = name.replace("m.cross_signing.", "");