Philipp Hörist pushed to branch master at gajim / gajim

Commits:

3 changed files:

Changes:

  • gajim/common/modules/omemo.py
    ... ... @@ -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)
    

  • gajim/common/storage/omemo.py
    ... ... @@ -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

  • gajim/gtk/omemo_trust_manager.py
    ... ... @@ -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: