Kleopatra: Option "PublicKeyEncryptionOnly"
Closed, ResolvedPublic

Assigned To
Authored By
• alexk
Apr 30 2024, 12:17 PM

Description

As there is a configuration option "SymmetricEncryptionOnly", a corresponding asymmetric option should be available:

AsymmetricEncryptionOnly: Use asymmetric encryption only. Set this option to disable symmetric encryption. Default: false

Update: We use the term "public key encryption" instead of "asymmetric encryption". The opposite of password-based symmetric encryption in OpenPGP is hybrid public key encryption.

Event Timeline

• TobiasFella moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.
• TobiasFella set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/200.May 14 2024, 4:29 PM
• ebo added a subscriber: • ebo.

I assume you only implement this for encryption and not decryption. The latter should always be possible.

correct, this only affects encryption

• TobiasFella changed the task status from Open to Testing.May 22 2024, 10:34 AM
• ikloecker renamed this task from Kleopatra: Option "AsymmetricEncryptionOnly" to Kleopatra: Option "PublicKeyEncryptionOnly".May 22 2024, 2:35 PM
• ikloecker updated the task description. (Show Details)
• ebo edited projects, added gpd5x; removed Restricted Project.EditedMar 13 2025, 9:49 AM

The option is available now and it works:

But I'd expect at least a tooltip why I can't choose password based encryption instead of the same one I see when the option is not set (which could be improved, too, btw).
And I find it inconsistent that the explanation "Anyone …" is not greyed out.

As a tooltip is missing for disabling public key crypto, too, I'll make a new ticket for this.

• ebo changed the task status from Testing to Open.Mar 13 2025, 10:09 AM

Please grey out the "Anyone …" sentence, too.

• TobiasFella mentioned this in Unknown Object (Maniphest Task).Jan 5 2026, 9:46 AM
• TobiasFella mentioned this in Unknown Object (Maniphest Task).Jan 12 2026, 9:41 AM
• ikloecker changed the task status from Open to Testing.Jan 13 2026, 10:08 AM
• ikloecker moved this task from Backlog to WIP on the gpd5x board.
• ikloecker added a subscriber: • ikloecker.

This has finally been merged.

timegrid changed the task status from Testing to Open.Mar 5 2026, 4:34 PM
timegrid moved this task from QA to WIP on the gpd5x board.
timegrid added a subscriber: timegrid.

Looks almost good to me on gpg4win-5.0.2-beta2 @ win11.

Issues found:

  • Tooltip for deactivated password encryption still shows no explanation, why it is disabled

Done:

  • Description is disabled, too
  • Tooltips are shown in settings:
• ebo moved this task from WIP to Done on the gpd5x board.