Page MenuHome GnuPG

Improved Sign/Encrypt/Decrypt/Verify from clipboard
Open, NormalPublic

Description

In its system tray item, kleopatra has actions for doing cryptograhpic operations with the clipboard as data.

  • "Decrypt/Verify": UI-wise, this seems mostly fine. It opens a dialog showing the results in the same way as when decrypting/verifying a file. The only problem here is that it shows a message "Successfully decrypted and verified 'Clipboard contents' as 'Clipboard'", which doesn't really make sense. We need similar special logic here to what is done for the notepad
  • "S/MIME-Sign", "OpenPGP-Sign", and "Encrypt": These use dialogs that look very different from those used for the notepad and for signing/encrypting files. These actions should be unified into a single Sign/Encrypt action, which uses the recipient/signer selection component as in the notepad (with the same limitations of allowing either s/mime or pgp and for s/mime, either encrypting or signing). Since it needs to be wrapped in a widget, it might make sense to reuse the entire file encryption/signing dialog with some options for removing irrelevant things from the UI

Event Timeline

TobiasFella created this task.

I'm not sure what we need for the clipboard that's not already in the SignEncryptWidget. I think the SignEncryptFilesDialog mostly adds functionality for the file handling. It might make more sense to try to share code that's implemented for the Notepad and then wrap this in a simple dialog.