# https://github.com/drduh/YubiKey-Guide/blob/master/config/gpg-agent.conf # https://www.gnupg.org/documentation/manuals/gnupg/Agent-Options.html enable-ssh-support ttyname $GPG_TTY default-cache-ttl 60 max-cache-ttl 120 # Select a valid program path for PIN entry prompt # -- Linux (default /usr/bin/pinentry) #pinentry-program /usr/bin/pinentry #pinentry-program /usr/bin/pinentry-curses #pinentry-program /usr/bin/pinentry-gnome3 #pinentry-program /usr/bin/pinentry-tty #pinentry-program /usr/bin/pinentry-x11 # -- macOS - Intel silicon (default /usr/local/bin/pinentry) #pinentry-program /usr/local/bin/pinentry #pinentry-program /usr/local/bin/pinentry-curses #pinentry-program /usr/local/bin/pinentry-mac #pinentry-program /usr/local/bin/pinentry-tty # -- macOS - Apple silicon (default /opt/homebrew/bin/pinentry) #pinentry-program /opt/homebrew/bin/pinentry #pinentry-program /opt/homebrew/bin/pinentry-curses #pinentry-program /opt/homebrew/bin/pinentry-mac #pinentry-program /opt/homebrew/bin/pinentry-tty # -- macOS - MacPorts #pinentry-program /opt/local/bin/pinentry # -- macOS - MacGPG2 #pinentry-program /usr/local/MacGPG2/libexec/pinentry-mac.app/Contents/MacOS/pinentry-mac # -- Windows # https://developers.yubico.com/PGP/SSH_authentication/Windows.html #enable-win32-openssh-support