Merge branch 'soru/only-good-x-sign-jump' into 'main'
fix: Don't allow transitive trust unless it is for ouself See merge request famedly/famedlysdk!652
This commit is contained in:
commit
bc864fda4a
|
|
@ -229,6 +229,10 @@ abstract class SignableKey extends MatrixSignableKey {
|
||||||
!client.userDeviceKeys.containsKey(otherUserId)) {
|
!client.userDeviceKeys.containsKey(otherUserId)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
// we don't allow transitive trust unless it is for ourself
|
||||||
|
if (otherUserId != userId && otherUserId != client.userID) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
for (final signatureEntry in signatureEntries.value.entries) {
|
for (final signatureEntry in signatureEntries.value.entries) {
|
||||||
final fullKeyId = signatureEntry.key;
|
final fullKeyId = signatureEntry.key;
|
||||||
final signature = signatureEntry.value;
|
final signature = signatureEntry.value;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue