psi-im / plugins

Officially supported Psi plugins
56 stars 24 forks source link

[OMEMO] Show QR-Code of own fingerprint for easy verification #59

Open cweiske opened 4 years ago

cweiske commented 4 years ago

The Android Conversations xmpp client allows verification of fingerprints by scanning the QR-code on other devices.

It would be nice if psi's omemo plugin would show the QR code of the own fingerprint.

Screenshot of Dino's QR fingerprint popup: 2020-02-11 dino fingerprint qr code

The contents of the QR code seem to be:

"xmpp:" + jid + "?omemo-sid-" + device-id + "=" + fingerprint

for each additional fingerprint, add::

+ ";omemo-sid" + device-id + "=" + fingerprint

Also: https://github.com/omemo/gajim-omemo/issues/146

tehnick commented 4 years ago

It may be easily implemented using zxing or any other widely used C++ library. But this is one more build dependency...