DevHeads.net

Symmy in kde-review

Hi,
symmy has been moved to kde-review for the usual review process.

It's a tiny frontend for the symmetric encryption functionality of GPG. It
doesn't handle signing or public/private keys, as we already have kgpg or
kleopatra for that.

Symmy can be useful if you have to send some sensitive file to someone, of
if you want to store it on some proprietary cloud service.

It comes with a CLI application and plugins for GUI integration with
Dolphin/Plasma.

I'd like to move it to either extragear-utils or kde-utils, if everything
looks good.

Thanks,
Elvis

Comments

Re: Symmy in kde-review

By Albert Astals Cid at 12/03/2017 - 18:14

El dijous, 23 de novembre de 2017, a les 10:34:41 CET, Elvis Angelaccio va
escriure:
I built symmy and did:
* cd builddir
* symmy Makefile
* wrote a password

Now what? Where is my encrypted file?

Also i'd say that the i18n from symmy/plugin won't load the symmy catalog? you
probably want to use the i18nd variants?

And you also KLocalizedString::setApplicationDomain in your main.cpp?

Cheers,
Albert

Re: Symmy in kde-review

By Elvis Angelaccio at 12/04/2017 - 17:32

On domenica 3 dicembre 2017 23:14:58 CET, Albert Astals Cid wrote:
This should be fixed now, it was a QUrl bug.

I added a TRANSLATION_DOMAIN define, is that enough?

Added the KLocalizedString::setApplicationDomain() call in main.cpp.

Re: Symmy in kde-review

By Albert Astals Cid at 12/05/2017 - 17:41

El dilluns, 4 de desembre de 2017, a les 22:32:41 CET, Elvis Angelaccio va
escriure:
Yeah that should work too.

Cheers,
Albert

Re: Symmy in kde-review

By Tomaz Canabrava at 12/04/2017 - 05:25

How hard would be to make that functionality to kgpg (simple encryption
without public / private keys) instead of yet - another tool to handle file
encryption?

Re: Symmy in kde-review

By Elvis Angelaccio at 12/04/2017 - 17:14

On lunedì 4 dicembre 2017 10:25:48 CET, Tomaz Canabrava wrote:
Not sure, perhaps Eike can better answer that (kgpg already does symmetric
encryption).
I chose to go with an external process (+ qgpgme) for technical reasons
(basically, to not freeze the dolphin UI). Since this means we get a
self-contained binary, it can as well go in its own repo imho.

Re: Symmy in kde-review

By Rolf Eike Beer at 12/04/2017 - 17:49

Am Montag, 4. Dezember 2017, 22:14:14 schrieb Elvis Angelaccio:
Right click on a file, Actions, Encrypt File, click Options, chose "symmetric
encryption". All in a different process, so Dolphin is not blocked. If it's
really an issue adding an own option to trigger this through their own action
from the context menu.

Eike

Re: Symmy in kde-review

By Elvis Angelaccio at 12/23/2017 - 06:59

On lunedì 4 dicembre 2017 22:49:20 CET, Rolf Eike Beer wrote:
Too many steps for the average user, imho. This is why with symmy there is
just "Right click -> Encrypt", done.

Right. I see other issues though:

* no way to stop the job from the notification applet
* job progress is not reported

symmy uses gpgme and thus it was easy to implement the above features.

Cheers,
Elvis

Re: Symmy in kde-review

By Tomaz Canabrava at 12/24/2017 - 06:02

On Sat, Dec 23, 2017 at 11:59 AM, Elvis Angelaccio <elvis. ... at kde dot org

True, and this can be made easier in kgpg without a lot of effort.