Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
3a3ea83a
by Philipp Hörist at 2023-05-06T23:44:36+02:00
3 changed files:
Changes:
| ... | ... | @@ -377,7 +377,7 @@ def _message_received(self, |
| 377 | 377 | return
|
| 378 | 378 | |
| 379 | 379 | plaintext = self._muc_temp_store[properties.omemo.payload]
|
| 380 | - fingerprint = self.backend.get_own_fingerprint()
|
|
| 380 | + fingerprint = self.backend.get_our_fingerprint()
|
|
| 381 | 381 | trust = OMEMOTrust.VERIFIED
|
| 382 | 382 | del self._muc_temp_store[properties.omemo.payload]
|
| 383 | 383 | |
| ... | ... | @@ -572,7 +572,7 @@ def set_bundle(self, bundle: OMEMOBundle | None = None) -> None: |
| 572 | 572 | if bundle is None:
|
| 573 | 573 | bundle = self.backend.get_bundle()
|
| 574 | 574 | self._nbxmpp('OMEMO').set_bundle(bundle,
|
| 575 | - self.backend.get_own_device())
|
|
| 575 | + self.backend.get_our_device())
|
|
| 576 | 576 | |
| 577 | 577 | @as_task
|
| 578 | 578 | def request_bundle(self, jid: str, device_id: int):
|
| ... | ... | @@ -600,7 +600,7 @@ def request_bundle(self, jid: str, device_id: int): |
| 600 | 600 | message=EncryptionInfoMsg.UNDECIDED_FINGERPRINTS))
|
| 601 | 601 | |
| 602 | 602 | def set_devicelist(self, devicelist: Optional[list[int]] = None) -> None:
|
| 603 | - devicelist_: set[int] = {self.backend.get_own_device()}
|
|
| 603 | + devicelist_: set[int] = {self.backend.get_our_device()}
|
|
| 604 | 604 | if devicelist is not None:
|
| 605 | 605 | devicelist_.update(devicelist)
|
| 606 | 606 | self._log.info('Publishing own devicelist: %s', devicelist_)
|
| ... | ... | @@ -608,7 +608,7 @@ def set_devicelist(self, devicelist: Optional[list[int]] = None) -> None: |
| 608 | 608 | |
| 609 | 609 | def clear_devicelist(self) -> None:
|
| 610 | 610 | self.backend.update_devicelist(
|
| 611 | - self._own_jid, [self.backend.get_own_device()])
|
|
| 611 | + self._own_jid, [self.backend.get_our_device()])
|
|
| 612 | 612 | self.set_devicelist()
|
| 613 | 613 | |
| 614 | 614 | @as_task
|
| ... | ... | @@ -661,7 +661,7 @@ def _process_devicelist_update(self, |
| 661 | 661 | self._query_for_bundles.remove(jid)
|
| 662 | 662 | |
| 663 | 663 | if own_devices:
|
| 664 | - if not self.backend.is_own_device_published():
|
|
| 664 | + if not self.backend.is_our_device_published():
|
|
| 665 | 665 | # Our own device_id is not in the list, it could be
|
| 666 | 666 | # overwritten by some other client
|
| 667 | 667 | self.set_devicelist(devicelist)
|
| ... | ... | @@ -606,16 +606,16 @@ def get_identity_key_pair(self) -> IdentityKeyPair: |
| 606 | 606 | return IdentityKeyPair.new(result.public_key,
|
| 607 | 607 | DjbECPrivateKey(result.private_key))
|
| 608 | 608 | |
| 609 | - def get_local_registration_id(self) -> int:
|
|
| 609 | + def get_our_device_id(self) -> int:
|
|
| 610 | 610 | query = 'SELECT device_id FROM secret LIMIT 1'
|
| 611 | 611 | result = self._con.execute(query).fetchone()
|
| 612 | 612 | assert result is not None
|
| 613 | 613 | return result.device_id
|
| 614 | 614 | |
| 615 | - def store_own_identity(self,
|
|
| 616 | - device_id: int,
|
|
| 617 | - identity_key_pair: IdentityKeyPair
|
|
| 618 | - ) -> None:
|
|
| 615 | + def set_our_identity(self,
|
|
| 616 | + device_id: int,
|
|
| 617 | + identity_key_pair: IdentityKeyPair
|
|
| 618 | + ) -> None:
|
|
| 619 | 619 | |
| 620 | 620 | query = 'SELECT * FROM secret'
|
| 621 | 621 | result = self._con.execute(query).fetchone()
|
| ... | ... | @@ -811,7 +811,7 @@ def get_unacknowledged_count(self, |
| 811 | 811 | |
| 812 | 812 | def needs_init(self) -> bool:
|
| 813 | 813 | try:
|
| 814 | - self.get_local_registration_id()
|
|
| 814 | + self.get_our_device_id()
|
|
| 815 | 815 | except AssertionError:
|
| 816 | 816 | return True
|
| 817 | 817 | return False |
| ... | ... | @@ -123,7 +123,7 @@ def _update(self) -> None: |
| 123 | 123 | |
| 124 | 124 | self._omemo = client.get_module('OMEMO')
|
| 125 | 125 | |
| 126 | - our_fpr_formatted = self._omemo.backend.get_own_fingerprint(
|
|
| 126 | + our_fpr_formatted = self._omemo.backend.get_our_fingerprint(
|
|
| 127 | 127 | formatted=True)
|
| 128 | 128 | self._ui.our_fingerprint_1.set_text(our_fpr_formatted)
|
| 129 | 129 | self._ui.our_fingerprint_2.set_text(our_fpr_formatted)
|
| ... | ... | @@ -209,9 +209,11 @@ def _get_qrcode(jid: JID, |
| 209 | 209 | |
| 210 | 210 | def _load_qrcode(self) -> None:
|
| 211 | 211 | client = app.get_client(self._account)
|
| 212 | + our_device_id, our_identity_key =\
|
|
| 213 | + self._omemo.backend.get_our_identity()
|
|
| 212 | 214 | pixbuf = self._get_qrcode(client.get_own_jid(),
|
| 213 | - self._omemo.backend.get_own_device(),
|
|
| 214 | - self._omemo.backend.get_own_fingerprint())
|
|
| 215 | + our_device_id,
|
|
| 216 | + our_identity_key.get_fingerprint())
|
|
| 215 | 217 | self._ui.qr_code_image.set_from_pixbuf(pixbuf)
|
| 216 | 218 | |
| 217 | 219 | def _on_show_inactive(self, switch: Gtk.Switch, _param: Any) -> None:
|