3 ms·
Disclaimer: I work on GPG and I am one of the KMail core developer. The standard way to use GPG is via the gpgme librairie which then communicate with the Assu
by ognarb 3y ago
Disclaimer: I work on GPG and I am one of the KMail core developer.
The standard way to use GPG is via the gpgme librairie which then communicate with the Assuan protocol to the gpg deamon. Gpgme has official bindings to C++, Qt and python. In KMail we use the Qt bindings and it works fine.
- dale_glass 3y ago> Disclaimer: I work on GPG and I am one of the KMail core developer. Nice work :) Looking forward to seeing further improvements to it, it's still got a few rough edges, but otherwise I really like it. > The standard way to use GPG is via the gpgme librairie which then communicate with the Assuan protocol to the gpg deamon. Yeah, but all GPGme does is calling the gpg binary and presenting a more palatable interface to applications. That solves the problem as far as the API goes, but performance is still terrible for some uses, and it's still liable to run into all kinds of weird problems in edge cases. But at least for something like mail clients it seems to work well enough.