Page MenuHome GnuPG

Kleopatra: Decrypting and verifying a pgp-encrypted archive fails with "no data"
Testing, HighPublic

Description

With current master of kleopatra, gpgme, gnupg

To reproduce:

  1. pgp encrypt and sign some files
  2. From kleopatra, try decrypting the archive
  3. Fails with "Decryption failed: no data"

As far as i can tell, gpgme tries calling gpgtar with gpgtar [...] --proc-all-sigs [...], which fails as gpgtar can't process that flag. That makes this a regression caused by 59421b063672d70e408ae0358819bee979f5f4cc in kleopatra, or more precisely 409e314582273be36b9b6516e89f142f2e99e682 in gpgme

Revisions and Commits

Event Timeline

TobiasFella created this task.

I knew that we'd need something like D604 when I saw rM409e31458227, but then I forgot about it. :/

TobiasFella changed the task status from Open to Testing.Oct 9 2024, 9:31 AM
TobiasFella claimed this task.
TobiasFella moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This is also relevant for VSD 3.3. Backport is not needed, but gpg4win/VSD needs to include current gpgme.

ikloecker moved this task from Backlog to WiP on the vsd33 board.
ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Oct 17 2024, 9:28 AM
ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Wed, Nov 6, 10:09 AM
ebo added a subscriber: ebo.

This works with gpg4win-beta-70.

(If no ADSK or otherwise duplicate occurring subkeys are in the mix, at least, but that results in another error and is another issue)