lurch icon indicating copy to clipboard operation
lurch copied to clipboard

fingerprint verification via GUI

Open oodbur opened this issue 7 years ago • 6 comments

for the less nerdy people you should create something clickable to at least just show known fingerprints. among other places, a config dialog is where people are used to find such information. in the long run lurch should store key's verification states and support all the verification options that OTR offered, plus options from other OMEMO implementations like QR code.

oodbur avatar Apr 11 '17 12:04 oodbur

I agree that a GUI would make it easier for the usual user (and not just for fingerprint verfication), but that's out of scope of a libpurple plugin (as it is right now it also works in Finch!). There does exist to add an options dialog and I'm looking into that for displaying general information, however that won't for for conversation-specific data directly from the conversation window (AFAIK). In any case, Pidgin-specific GUI extensions are planned for someday.

(The top priority for the near future will be implementing the new version of the OMEMO spec though.)

gkdr avatar Apr 11 '17 14:04 gkdr

+1

It is no option for me to remember /lurch show fp conv or to lookup in the README every time.

traumschule avatar Dec 05 '17 13:12 traumschule

It sounds like it would help if someone else would try to write frontend code for pidgin in the meantime? Maybe I can squeeze that in at some point, but not in the next few months. I'm not yet familiar with the pidgin codebase but it sounds doable. I'll keep it in mind if nobody beats me to it.

wilhelmy avatar Dec 12 '17 03:12 wilhelmy

I think there is a chicken-and-egg problem with OMEMO adoption and having a readily-available user interface. Even as a technically capable user I was confused at first about how I use this. I think having an UI for fingerprint verification and known peer fingerprints would help me with daily use.

Thanks for writing this plugin. You're doing important work here.

wilhelmy avatar Dec 12 '17 03:12 wilhelmy

I'd certainly appreciate some help, though I should have more free time now (again). I'm still not sure how to handle that it should be a libpurple plugin, but also have somewhat of a GUI. There could easily be a second plugin just for the GUI, but that's quite uncomfortable. I am not sure if I remember right but there might be the possibility to write Pidgin (i.e. GUI) code in the same plugin, but it will simply not be loaded in other libpurple programs.

gkdr avatar Dec 16 '17 20:12 gkdr

Perhaps they'd offer advice on the developers' mailing list?

See: https://pidgin.im/cgi-bin/mailman/listinfo/devel

GigabyteProductions avatar Dec 16 '17 20:12 GigabyteProductions