<div dir="ltr">Hello there,<div><br></div><div>I created several DSA keys and none of them were working. I always got "gpg: 2048D/19XXXD3: skipped: No public key".</div><div><br></div><div>After trial and error I discovered that pass <b>would only accept RSA keys</b>.</div><div><br></div><div>I tried adding these DSA keys by their ids, like 'pass init 11223344'. Also, as I found in a blog post, I tried adding the key using the email, which unfortunately neither worked ('pass init <a href="mailto:sanbor@gmail.com">sanbor@gmail.com</a>').</div><div><br></div><div>For anyone to reproduce this issue, just generate a DSA key using `gpg2 --gen-key` and select DSA. Then do 'pass init KEYID'. Finally, try to create a new entry by running 'pass generate -c Facebook 16' and you will get the 'No public key' messages.</div><div><br></div><div>Best regards,</div><div>Santiago</div><div><br></div><div><br></div></div>