I was Googling for some examples of using gpg-agent and stumbled on this customization someone did to use ssh keys for password encryption. I do not recall this person ever sharing it here so thought I would. Not sure if it could be productized or not.
https://github.com/jwhitham/safeu/ Mark