<div dir="ltr"><div>Hello,</div><div><br></div><div>I have a question regarding the gpg-agent changes in 2.3.7.<br></div><div><br></div><div>I have the following setup:</div><div>- gpg-agent configured as ssh-agent, with<br></div><div>- 1 auth subkey, protected by a passphrase</div><div>- 1 auth subkey stored on a yubikey.</div><div><br></div><div>Prior to upgrading to gnupg 2.3.7, gpg would prompt me for the yubikey pincode and use it if it was inserted, and for the passphrase otherwise.</div><div><br></div><div>Starting with 2.3.8, it always asks for the passphrase. Hitting 'cancel' makes it try the yubikey, but this happens again on the next invocation.<br></div><div><br></div><div>Looking at the code changes, it looks like the ordering from the sshcontrol file is no longer used. I see that I can use "Prompt: no" to ignore the yubikey if it is not inserted, but can't figure out how to make it try the yubikey before the password-protected key.<br></div><div><br></div><div>How can I best restore the old behavior?</div><div><br></div><div>Thanks!</div><div>Yorick<br></div></div>