I've used GnuPG (or "GPG") for years now, but until recently I had never bothered setting up gpg-agent. I've just never needed it. The agent mediates access to private keys. These keys are only required for decryption and signing; encryption and signature verification only require public keys. I've mostly used GPG in the past for encrypting backups before uploading them to cloud storage, and this