mirror of
https://github.com/matrix-org/matrix-rust-sdk.git
synced 2026-05-06 23:15:08 -04:00
fix(crypto): Clear the master key signatures when we verify our own user
This commit is contained in:
@@ -819,7 +819,8 @@ impl ReadOnlyAccount {
|
||||
) -> Result<SignatureUploadRequest, SignatureError> {
|
||||
let public_key =
|
||||
master_key.get_first_key().ok_or(SignatureError::MissingSigningKey)?.to_string();
|
||||
let mut cross_signing_key = master_key.into();
|
||||
let mut cross_signing_key: CrossSigningKey = master_key.into();
|
||||
cross_signing_key.signatures.clear();
|
||||
self.sign_cross_signing_key(&mut cross_signing_key).await?;
|
||||
|
||||
let mut signed_keys = BTreeMap::new();
|
||||
|
||||
Reference in New Issue
Block a user