Page MenuHome GnuPG
Feed Advanced Search

Aug 21 2023

werner added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

We should not backport this to 2.2; better update to the current stable version (2.4)

Aug 21 2023, 8:15 AM · gnupg, pinentry
gniibe added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Using Ubuntu, it's GnuPG 2.2 (which doesn't have the fix of T4585). Without the fix, killing gpg (by CTRL-C) causes problematic situation where pinentry remains asking.
That's because gpg-agent and pinentry don't know the frontend side has been killed. T4585 introduced a watching thread into gpg-agent, so that it can correctly detect lost of frontend.

Aug 21 2023, 3:13 AM · gnupg, pinentry

Aug 18 2023

ydixken added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Hi @gniibe - thanks for your fix.

Aug 18 2023, 1:10 PM · gnupg, pinentry
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6262: Kleopatra: Remove info buttons from Certify dialog.
Aug 18 2023, 10:38 AM · kleopatra
gniibe added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Pushed the fix for SIGINT handling of pinentry-tty and pinentry-curses by: rPa6f63fe37dbf: tty,curses: Upon SIGINT, let pinentry exit gracefully.
This fix should improve the situation.

Aug 18 2023, 7:06 AM · gnupg, pinentry
gniibe claimed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Thank you for the report.
I found a bug in pinentry-curses and pinentry-tty for handling SIGINT. I am going to fix this.

Aug 18 2023, 5:00 AM · gnupg, pinentry

Aug 14 2023

aheinecke edited projects for T6085: pinentry-qt: Earlier passphrase hint when creating new key, added: gnupg; removed Installer.
In T6085#162918, @ebo wrote:

well, when creating openPGP keys with kleopatra I did not see any hints. I do not think that the issue would be vaild for password based encryption. There the common usecase is autogeneration, anyway

Autogeneration isn't viable if an organization has stupid password constraints that the autogenerated passwords do not satisfy. In particular, the autogenerated passwords do not contain any non-alphanumeric characters, but many password policies require such a character.

Aug 14 2023, 2:45 PM · gnupg, Restricted Project, pinentry

Aug 10 2023

ydixken updated the task description for T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:09 AM · gnupg, pinentry
ydixken updated the task description for T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:08 AM · gnupg, pinentry
ydixken renamed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed from pinentry-tty breaks tty when timeout occurs or CTRL-C is pressed to pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:04 AM · gnupg, pinentry
ydixken created T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.
Aug 10 2023, 10:01 AM · gnupg, pinentry

Aug 9 2023

jonpue123 updated the task description for T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring".
Aug 9 2023, 2:29 PM · Support
jonpue123 triaged T6640: PGP (kleopatra) checksum error importing some public keys! "checksum error / wrong keyring" as High priority.
Aug 9 2023, 2:28 PM · Support

Aug 8 2023

werner triaged T6638: PQC for GnuPG as Wishlist priority.
Aug 8 2023, 11:50 AM · OpenPGP, PQC, gnupg
werner added a project to T6636: PQC Implementation: PQC.
Aug 8 2023, 11:49 AM · PQC, gnupg, libgcrypt
werner triaged T6636: PQC Implementation as Normal priority.
Aug 8 2023, 11:46 AM · PQC, gnupg, libgcrypt

Aug 2 2023

ebo closed T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate, a subtask of T6626: Kleopatra: Improve certification and revocation, as Resolved.
Aug 2 2023, 3:50 PM · kleopatra
ebo renamed T6626: Kleopatra: Improve certification and revocation from Kleopatra: Improve certification revocation to Kleopatra: Improve certification and revocation.
Aug 2 2023, 2:29 PM · kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6627: Kleopatra: Add checkbox in certifications dialog.
Aug 2 2023, 2:28 PM · kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.
Aug 2 2023, 2:07 PM · kleopatra
ebo triaged T6626: Kleopatra: Improve certification and revocation as Normal priority.
Aug 2 2023, 2:05 PM · kleopatra

Jul 26 2023

ikloecker added a comment to T6152: Text for Import of S/MIME certificates.

Currently, Kleopatra cannot do anything about this. get_passphrase in protect-tool.c asks those questions and doesn't support a way to give the user more context (e.g. by providing the file name). Once gpg-agent allows giving context, Kleopatra can add for example the file name to the data to import.

Jul 26 2023, 11:51 AM · Feature Request, S/MIME, gnupg, Restricted Project

Jul 25 2023

gniibe changed the status of T6570: Better performance with OCB encryption + sign from Open to Testing.

Applied to master.

Jul 25 2023, 6:09 AM · gnupg, Restricted Project
gniibe changed the status of T5252: bad expiration value when using --batch Creation-Date/Expire-Date from Open to Testing.

Applied to 2.4.

Jul 25 2023, 4:25 AM · gnupg, Bug Report

Jul 24 2023

ebo added a comment to T6152: Text for Import of S/MIME certificates.

yes, one down, two to go...

Jul 24 2023, 4:33 PM · Feature Request, S/MIME, gnupg, Restricted Project
ebo moved T5599: Make gpg use the helpers baked into its AppImage from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · gnupg, Restricted Project, Feature Request
ebo moved T5705: GnuPG: System wide configuration ignored when gpg.conf-2 exists from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:13 PM · Not A Bug, gnupg, Restricted Project
ebo moved T5943: gpg: Report details about failed symmetric decrypt with ERROR status from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, gnupg, gpgme, Restricted Project
ebo moved T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg, Restricted Project
ebo moved T6173: Invalid signing-key when doing a signature-check of GnuPG installer-packages, signed by Werner Koch's signing-key in de-vs Mode (aka VS-NfD Mode) from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, workaround, gnupg
ebo moved T6174: Option --require-comliance does not work in sign+encrypt mode from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · Restricted Project, OpenPGP, Bug Report, gnupg
ebo moved T6260: gpgconf: Analyze timing on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 24 2023, 2:12 PM · gnupg, kleopatra, Restricted Project
ebo moved T5598: AppImage of gpg from Restricted Project Column to Restricted Project Column on the Restricted Project board.

Meanwhile the AppImage (same binaries as the current Gpg4win version) can be found here among the binary releases: https://gnupg.org/download/index.html

Jul 24 2023, 12:29 PM · AppImage, gnupg, Restricted Project, Feature Request
gniibe added a project to T5252: bad expiration value when using --batch Creation-Date/Expire-Date: backport.
Jul 24 2023, 8:21 AM · gnupg, Bug Report
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

@jukivili Good to know.

Jul 24 2023, 6:31 AM · gnupg
aheinecke added a comment to T6570: Better performance with OCB encryption + sign.

My vote would be to invert the logic of the last patch and add "no-hashing-in-parallel" as a compatibility flag and make the other behavior default and then to push it at least to master or even to 2.4.

Jul 24 2023, 6:28 AM · gnupg, Restricted Project

Jul 14 2023

aheinecke added a comment to T6596: export / import exit code always 1 for my keyring.

There are some more surprising results like on my windows test keyring it would always report "5 new signatures" regardless of how often I ran the script ;)

Jul 14 2023, 10:40 AM · gnupg
aheinecke triaged T6596: export / import exit code always 1 for my keyring as Normal priority.
Jul 14 2023, 10:38 AM · gnupg
gniibe added a comment to T6570: Better performance with OCB encryption + sign.

Update the patch to allow --compatibility-flags hashing-in-parallel.

Jul 14 2023, 9:17 AM · gnupg, Restricted Project

Jul 13 2023

jukivili added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

Problem with SHA-256 on x86-64 is that it took long time for Intel to introduce SHA acceleration (SHA1 & SHA256) to their main CPU products.

Jul 13 2023, 4:29 PM · gnupg

Jul 12 2023

gniibe claimed T5252: bad expiration value when using --batch Creation-Date/Expire-Date.

Fixed in master.
Will backport into 2.4, after testing.

Jul 12 2023, 6:39 AM · gnupg, Bug Report

Jul 10 2023

aheinecke added a comment to T6570: Better performance with OCB encryption + sign.

So some more data from 2.4.3. Once unpatched and once with your patch.

Jul 10 2023, 8:20 PM · gnupg, Restricted Project

Jul 7 2023

werner added a comment to T6570: Better performance with OCB encryption + sign.

Am I correct that the reason for the speed up is that it can use a second CPU's engine. If there is a real performance improvement here, we should add this for example using a --compatibility-flag. This way we can gather experience and eventually make it the default. The compatibility flags won't introduce an API incompatibility.

Jul 7 2023, 1:17 PM · gnupg, Restricted Project
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I found this important to do because the SHA-256 results from your test looked extremly slow.

Jul 7 2023, 12:22 PM · gnupg
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

For comparison here are my benchmark results on the same system. Once on Linux 64 bit and once on W32 and once with W64. All runs are native to exclude any virtualization issues.

Jul 7 2023, 12:20 PM · gnupg
gniibe added a comment to T6570: Better performance with OCB encryption + sign.

Updated the patch:

Jul 7 2023, 7:07 AM · gnupg, Restricted Project

Jul 6 2023

svuorela added a comment to T6259: Kleopatra: Improve startup performance .

I did a little bit of testing with okular, and it kind of gives similar numbers.

Jul 6 2023, 9:56 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
gniibe added a comment to T6570: Better performance with OCB encryption + sign.

This is a patch for master (which uses nPth for gpg):

Jul 6 2023, 9:18 AM · gnupg, Restricted Project
gniibe added a comment to T6570: Better performance with OCB encryption + sign.

I'm trying to use a thread for computation of hashing. It works, but no performance gain, due to nPth.
I do:

npth_unprotect ();
gcry_md_write (mfx->md, mfx->buf, mfx->written);
npth_protect ();

to expect hashing is done in parallel.

Jul 6 2023, 8:11 AM · gnupg, Restricted Project

Jul 5 2023

gniibe added a comment to T6570: Better performance with OCB encryption + sign.

It seemed I was wrong that it is due to buffering.
In the use case of --sign and --encrypt, hashing is done with IOBUF's 64KiB buffer (already).

Jul 5 2023, 8:56 AM · gnupg, Restricted Project
gniibe updated the task description for T6570: Better performance with OCB encryption + sign.
Jul 5 2023, 8:47 AM · gnupg, Restricted Project
gniibe added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I observed the benchmark by libgcrypt (Windows emulation 32-bit on Debian):

Jul 5 2023, 8:27 AM · gnupg

Jul 4 2023

werner updated the task description for T6509: Release GnuPG 2.4.3.
Jul 4 2023, 4:57 PM · gnupg24 (gnupg-2.4.3), Release Info

Jul 3 2023

aheinecke triaged T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG as Wishlist priority.
Jul 3 2023, 12:54 PM · Restricted Project, Feature Request, gnupg, gpg4win
gniibe triaged T6570: Better performance with OCB encryption + sign as Normal priority.
Jul 3 2023, 10:42 AM · gnupg, Restricted Project
gniibe claimed T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

OK. I'll take the signing part (possible performance improvement).

Jul 3 2023, 10:21 AM · gnupg
gniibe added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

I looked through the code. What I observed is:

  • By jussi's improvements, AEAD code is optimized with AEAD_ENC_BUFFER_SIZE of 64KiB
    • this contributes much for better performance
  • If we invoke gpg --sign | gpg --encrypt then we can take advantage of multiple CPUs (but gpg is currently not automatically threaded in that way)
    • signing could be improved likewise, using larger buffer like 64KiB
  • CFB+MDC, it uses two functions together; encryption and hashing, and not with larger buffer like 64KiB
    • when signed, it also does hashing for signing, so three functions
Jul 3 2023, 4:50 AM · gnupg

Jun 26 2023

aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

! In T6561#172087, @werner wrote:
FWIW, gpg shows the actual cipher and encryption mode with -v. For example

Jun 26 2023, 3:03 PM · gnupg
werner added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

FWIW, gpg shows the actual cipher and encryption mode with -v. For example

Jun 26 2023, 2:02 PM · gnupg
aheinecke added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

s/CBC/CFB+MDC/

Jun 26 2023, 1:51 PM · gnupg
aheinecke renamed T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data. from OpenPGP benchmarks on Windows OCB vs. CBC vs. Unsigned vs. Signed on real data. to OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..
Jun 26 2023, 1:50 PM · gnupg
werner added a comment to T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data..

s/CBC/CFB+MDC/

Jun 26 2023, 1:44 PM · gnupg
aheinecke triaged T6561: OpenPGP benchmarks on Windows OCB vs. CFB + MDC vs. Unsigned vs. Signed on real data. as Wishlist priority.
Jun 26 2023, 1:38 PM · gnupg

Jun 22 2023

werner added a comment to T2039: CRL issuingDistributionPoint support.

See for T6545 for a new request to support IDP.

Jun 22 2023, 11:46 AM · gnupg, Feature Request, dirmngr

Jun 20 2023

gniibe closed T6495: kbx/keybox-dump.c: close file handle when return as Resolved.

Thank you.
Applied to master, 2.4 branch and 2.2 branch.

Jun 20 2023, 2:23 AM · gnupg
gniibe closed T6482: Delete redundant characters as Resolved.

Thank you.
Applied to master, 2.4 branch, and 2.2 branch.

Jun 20 2023, 2:10 AM · gnupg

Jun 12 2023

werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I consider the entire idea of receiving a passphrase and data on the same channel to be a bad for security and robust coding. The whole thing is a historical oddity which we kept for the sake of mutt(1)'s legacy way of invoking pgp. Thus I won't consider 3) the best option.

Jun 12 2023, 8:22 AM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

To summarize, here is the situation:

  • Ideally, it would be good to modify GnuPG and Emacs EasyPG to implement status handling and input handling in better way.
Jun 12 2023, 2:13 AM · Emacs, gnupg, Bug Report

Jun 10 2023

thesamesam added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Ah, I see https://dev.gnupg.org/rG2f872fa68c6576724b9dabee9fb0844266f55d0d applies cleanly. I guess can go with that, although would prefer it if on the 2.4 branch.

Jun 10 2023, 11:00 PM · Emacs, gnupg, Bug Report
thesamesam added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Is there a commit we could backport downstream to 2.4.x? We've had quite a few reports of this.

Jun 10 2023, 10:56 PM · Emacs, gnupg, Bug Report

Jun 5 2023

werner added a comment to T2701: Do not let users create keys without an expiration date.

To align the default expiration time with the BSI approval and other related software we change this now to 3 years.

Jun 5 2023, 3:06 PM · Feature Request, gnupg (gpg22)

Jun 1 2023

gniibe added a comment to T6512: keyboxd with data pipe.

The problem of hang of tests/openpgp/multisig.scm is solved by rGef4f22b9d98b: gpg: Graceful exit for signature checking with --batch.
But the problem itself is not yet solved.

Jun 1 2023, 5:04 AM · gnupg26, Bug Report
gniibe added a comment to T6512: keyboxd with data pipe.

It is reproducible by testing tests/openpgp/multisig.scm with keyboxd enabled (it hangs), with the modification of following.

Jun 1 2023, 4:58 AM · gnupg26, Bug Report
gniibe created T6512: keyboxd with data pipe.
Jun 1 2023, 4:51 AM · gnupg26, Bug Report

May 31 2023

werner closed T6506: Release GnuPG 2.4.2 as Resolved.
May 31 2023, 8:48 AM · gnupg, Release Info

May 30 2023

werner updated the task description for T6506: Release GnuPG 2.4.2.
May 30 2023, 4:42 PM · gnupg, Release Info

May 26 2023

werner triaged T6506: Release GnuPG 2.4.2 as Normal priority.
May 26 2023, 3:37 PM · gnupg, Release Info
werner edited Description on gnupg.
May 26 2023, 10:05 AM
werner edited projects for T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent, added: gnupg; removed gnupg24.
May 26 2023, 10:03 AM · gnupg, Documentation, ssh

May 24 2023

gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I pushed the change which keeps old status report behavior to master.
Let me test the change.

May 24 2023, 3:48 AM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

looks simpler to me.

May 24 2023, 3:24 AM · Emacs, gnupg, Bug Report

May 23 2023

werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Hmm, for the latter this:

May 23 2023, 3:03 PM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Orthogonally, here is possible change for GnuPG, if we need to support the workaround of compress-level 0 in ~/.gnupg/gpg.conf.

May 23 2023, 2:11 PM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

OK, here is my changes which always use make-temp-file (to avoid confusion between data input and passphrase input).

May 23 2023, 10:47 AM · Emacs, gnupg, Bug Report
gniibe claimed T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I use epg.el with the change of removing the wait:

May 23 2023, 9:23 AM · Emacs, gnupg, Bug Report

May 17 2023

gniibe closed T6293: w32: putenv in Microsoft runtime doesn't support GNU extension as Resolved.
May 17 2023, 4:37 AM · gnupg, Bug Report

May 16 2023

ebo closed T2879: There is no way to selectively delete secret subkeys as Resolved.

Was resolved, see T4457

May 16 2023, 2:45 PM · gnupg, Feature Request

May 15 2023

werner closed T6489: GPG 2.4.0 encrypted files in FIPS mode is non-compliant as Resolved.

GnuPG is and can't be FIPS-140-3 compliant due to the way it is implemented. We may eventually employ the new hash-and-sign API of Libgcrypt to move into this direction but that has not yet been done. However, this also requires the use of the new indicator API and the, well, a RedHat kernel.

May 15 2023, 8:51 PM · Not A Bug, gnupg, FIPS

May 12 2023

gniibe added a comment to T6275: gnupg26: Improve gnupg_spawn_process function.

Pushed to GnuPG master. Let us test. For my machine of Debian GNU/Linux, Wine emulation (Windows 32-bit, Windows 64-bit), make check goes all well.
After confirming the implementation, I'd like to put it into gpgrt.

May 12 2023, 1:50 AM · gnupg, libassuan, gpgrt

May 9 2023

werner closed T2703: provide option to ignore expiration date as Resolved.

Will be in 2.4.2

May 9 2023, 8:18 AM · Feature Request, gnupg
werner closed T4669: Key expiration time sometimes improperly interpreted as a signed 32-bit value as Resolved.
May 9 2023, 7:50 AM · Not A Bug, OpenPGP, gnupg

May 8 2023

fgunbin added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

@werner We could make the wait conditional on (equal epg-gpg-program "gpg"), that is, only when user has GnuPG 1.x.

May 8 2023, 4:54 PM · Emacs, gnupg, Bug Report
werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Well okay, then I have no workaround. However, I won't consider this a bug because BEGIN_ENCRYPTION marks the start of the actual encryption process but not when it starts to read input data.

May 8 2023, 12:53 PM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

The change rG60963d98cfd8: gpg: Detect already compressed data also when using a pipe. for T6332 introduce IOBUF_IOCTL_PEEK.

May 8 2023, 11:10 AM · Emacs, gnupg, Bug Report

May 7 2023

stardiviner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

@werner I tested by switch back to GnuPG 2.4.1 (I downgraded to 2.4.0 before to temporary work around issue), adding compress-level 0 to gpg.conf file. It's not working. The problem still exist.

May 7 2023, 5:09 PM · Emacs, gnupg, Bug Report

May 5 2023

werner triaged T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG) as High priority.

I have not yet experienced that although I am using Gnus with encrypted mail all the time. My guess is that this is due to the improved compressed input detection in gpg. You might be able to work around it by adding compress-level 0 to gpg.conf

May 5 2023, 7:35 PM · Emacs, gnupg, Bug Report
kloczek closed T4602: 2.2.16: test suite fails as Resolved.

Just checked 2.4.1 and looks like now everything is OK.

May 5 2023, 2:57 PM · Fedora, gnupg, Bug Report

Apr 28 2023

ebo closed T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before as Resolved.

works, Gpg4win-4.1.1-beta295

Apr 28 2023, 4:02 PM · gnupg22 (gnupg-2.2.42), Restricted Project

Apr 25 2023

gniibe added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

Sorry, the comment above is my misunderstanding.

Apr 25 2023, 6:42 AM · gnupg22 (gnupg-2.2.42), Restricted Project
gniibe added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

For importing key/subkey case, it doesn't matter if the smartcard is connected or not. The data in the file will be overwritten by import.

Apr 25 2023, 6:14 AM · gnupg22 (gnupg-2.2.42), Restricted Project