Hello everyone, I tried using pinentry-tty to enter the passphrase for the gpg2 command, but it ended with an error without waiting for the passphrase.
It's like this. ---8X----+---8X----+---8X----+---8X----+---8X----+---8X----+---8X----+ $ gpg2 -o AAA -d AAA.gpg Please enter the passphrase to unlock the OpenPGP secret key: "XXXXX YYYYY <xxxxxyyyyy@mail.domain>" 4096-bit RSA key, ID 0xAABBCCDDEEFFGGHH, created 2021-06-15 (main key ID 0xAABBCCDDEEFFGGHH). Passphrase: gpg: encrypted with 4096-bit RSA key, ID 0xAABBCCDDEEFFGGHH, created 2021-06-15 "XXXXX YYYYY <xxxxxyyyyy@mail.domain>" gpg: public key decryption failed: Operation cancelled gpg: decryption failed: No secret key ---8X----+---8X----+---8X----+---8X----+---8X----+---8X----+---8X----+ # I made pinentry-tty from pinentry-1.0.0-2-src.tar.xz and the development library it requires. They were obtained from the Cygwin download site. # Also, I specified that pinentry-tty in the pinentry-program option of the ~/.gnupg/gpg-agent.conf file. As a test, I quit gpg-agent ($ gpgconf --kill gpg-agent) and started it as follows. Next, when I executed the same gpg2 command as above, I was able to enter the passphrase and decrypt it. $ (trap '' SIGTTOU SIGTTIN; gpg-connect-agent /bye) I'm not sure why the pinentry module doesn't include pinentry-tty, but it seems to work by chance. Is it okay to ignore SIGTTOU and SIGTTIN? Thank you. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple