@@ -1111,18 +1111,18 @@ - (MXKeyBackupVersionTrust *)trustForKeyBackupVersionFromCryptoQueue:(MXKeyBacku
11111111 for (NSString *keyId in mySigs)
11121112 {
11131113 // XXX: is this how we're supposed to get the device id?
1114- NSString *deviceId ;
1114+ NSString *deviceIdOrCrossSigningKey ;
11151115 NSArray <NSString *> *components = [keyId componentsSeparatedByString: @" :" ];
11161116 if (components.count == 2 )
11171117 {
1118- deviceId = components[1 ];
1118+ deviceIdOrCrossSigningKey = components[1 ];
11191119 }
11201120
1121- if (deviceId )
1121+ if (deviceIdOrCrossSigningKey )
11221122 {
11231123 BOOL valid = NO ;
11241124
1125- MXDeviceInfo *device = [self ->crypto.deviceList storedDevice: myUserId deviceId: deviceId ];
1125+ MXDeviceInfo *device = [self ->crypto.deviceList storedDevice: myUserId deviceId: deviceIdOrCrossSigningKey ];
11261126 if (device)
11271127 {
11281128 NSError *error;
@@ -1138,15 +1138,15 @@ - (MXKeyBackupVersionTrust *)trustForKeyBackupVersionFromCryptoQueue:(MXKeyBacku
11381138 }
11391139
11401140 MXKeyBackupVersionTrustSignature *signature = [MXKeyBackupVersionTrustSignature new ];
1141- signature.deviceId = deviceId;
1141+ signature.deviceId = device. deviceId ;
11421142 signature.device = device;
11431143 signature.valid = valid;
11441144 [signatures addObject: signature];
11451145 }
1146- else if ([deviceId isEqualToString: crypto.crossSigning.myUserCrossSigningKeys.masterKeys.keys])
1146+ else if ([deviceIdOrCrossSigningKey isEqualToString: crypto.crossSigning.myUserCrossSigningKeys.masterKeys.keys])
11471147 {
11481148 NSError *error;
1149- BOOL valid = [crypto.crossSigning.crossSigningTools pkVerifyObject: authData.JSONDictionary userId: myUserId publicKey: deviceId error: &error];
1149+ BOOL valid = [crypto.crossSigning.crossSigningTools pkVerifyObject: authData.JSONDictionary userId: myUserId publicKey: deviceIdOrCrossSigningKey error: &error];
11501150
11511151 if (!valid)
11521152 {
@@ -1158,13 +1158,13 @@ - (MXKeyBackupVersionTrust *)trustForKeyBackupVersionFromCryptoQueue:(MXKeyBacku
11581158 }
11591159
11601160 MXKeyBackupVersionTrustSignature *signature = [MXKeyBackupVersionTrustSignature new ];
1161- signature.keys = deviceId ;
1161+ signature.keys = deviceIdOrCrossSigningKey ;
11621162 signature.valid = valid;
11631163 [signatures addObject: signature];
11641164 }
11651165 else
11661166 {
1167- MXLogDebug (@" [MXKeyBackup] trustForKeyBackupVersion: Signature with unknown key %@ " , deviceId );
1167+ MXLogDebug (@" [MXKeyBackup] trustForKeyBackupVersion: Signature with unknown key %@ " , deviceIdOrCrossSigningKey );
11681168 }
11691169 }
11701170 }
0 commit comments