encryption/sqlcipher support (4.8 branch)

Christian Dávid c.david at christian-david.de
Sun Oct 8 17:52:11 UTC 2017


Hi Dieter,

as author of the sqlcipher plugin I can confirm your finding, that it is not involved in fedora bug 1423441.

The sqlcipher qt-plugin is only needed if you want to encrypt SQLite database files. However, I do not know if anybody ever really used it. It is more a proof-of-concept. Btw. the plugin it totally independent from KMyMoney and requires Qt and Sqlcipher only.

Best
Christian

> Rex Dieter <rdieter at math.unl.edu> hat am 14. August 2017 um 16:01 geschrieben:
> 
> 
> Rex Dieter wrote:
> 
> > Rex Dieter wrote:
> > 
> >> I've been investigating a feature request for fedora packaging,
> >> https://bugzilla.redhat.com/show_bug.cgi?id=1423441
> >> 
> >> I presumed this was to enable the sqlcipher plugin,
> > 
> > OK, looking closer at sources, this encryption support appears to be
> > unrelated to sqlcipher, more a gpgme issue.  Is this call failing somehow?
> > from  libkgpgfile/kgpgfile.cpp:
> > 
> > bool KGPGFile::GPGAvailable()
> > {
> >   GpgME::initializeLibrary();
> >   bool rc = (GpgME::checkEngine(GpgME::OpenPGP) == 0);
> >   // qDebug("KGPGFile::GPGAvailable returns %d", rc);
> >   return rc;
> > }
> 
> nvm, enabled that qDebug line, and I'm seeing:
> 
> KGPGFile::GPGAvailable returns 1
> 
> Looking more, seems this is also grey if gpg (default?) keys aren't 
> configured ahead of time.  Not ideal UI-wise, but at least I found an 
> explanation.  Sorry for the noise.
> 
> -- Rex
>


More information about the KMyMoney-devel mailing list