fix: nheko e2ee verification bug

This commit is contained in:
Timo Kösters 2023-07-10 23:10:27 +02:00
parent ad06d475de
commit c3966f501c
No known key found for this signature in database
GPG Key ID: 0B25E636FBA7E4CB
2 changed files with 0 additions and 13 deletions

View File

@ -151,18 +151,6 @@ pub async fn upload_signatures_route(
let key = serde_json::to_value(key)
.map_err(|_| Error::BadRequest(ErrorKind::InvalidParam, "Invalid key JSON"))?;
let is_signed_key = match key.get("usage") {
Some(usage) => usage
.as_array()
.map(|usage| !usage.contains(&json!("master")))
.unwrap_or(false),
None => true,
};
if !is_signed_key {
continue;
}
for signature in key
.get("signatures")
.ok_or(Error::BadRequest(

View File

@ -592,7 +592,6 @@ impl service::users::Data for KeyValueDatabase {
&serde_json::to_vec(&cross_signing_key).expect("CrossSigningKey::to_vec always works"),
)?;
// TODO: Should we notify about this change?
self.mark_device_key_update(target_id)?;
Ok(())