gnupg

pacman -S gnupg
  • set pinentry program (should use something graphical for background)
pacman -Ql pinentry | grep /usr/bin/
  • also add ssh support
  • edit ~/.gnupg/gpg-agent.conf
# set SSH_AUTH_SOCK to use gpg-agent instead of ssh-agent
enable-ssh-support

# use alternative pinentry
pinentry-program /usr/bin/pinentry-qt
  • copy over old data (private keys, revocation certificates)

mullvad

  • can't import keys from keyserver with mullvad!

yubikey