While testing T4561 I noticed a strange behavior.
When I cancel the pinpad pinentry on my SPR-532 pinpad through the "X" button the decryption process hangs for 20 seconds even though a file was also encrypted to a different key that I had available.
Here is the scdaemon log of this:
With GnuPG 2.2.19 I get an immediate result. Although that seems a bit weird:
./run-decrypt /tmp/test.gpg run-decrypt: decrypt failed: Operation cancelled Original file name .: [none] Wrong key usage ....: no Legacy w/o MDC ... .: no Compliance de-vs ...: no MIME flag ..........: no Unsupported algo ...: [none] Session key ........: [none] Symmetric algorithm : ?.? Recipient ...: 0 status ....: Success keyid .....: E6850883703145C9 algo ......: RSA