There was a bug upstream that made gpg-agent improperly handle ed25519 ssh keys. It has been fixed in commit 7d5999f0. Reproducible: Always Steps to Reproduce: 1. install gnupg 2.1.8 2. add an ed25519 ssh-key 3. run ssh-add -l Actual Results: ssh-add prints error fetching identities for protocol 2: invalid format The agent has no identities. Expected Results: ssh-add should print 256 SHA256:----------here-be-the-digest------------ ~/.ssh/id_ed25519 (ED25519)
Created attachment 412672 [details, diff] Fix registering SSH Key of Ed25519.
Thanks for the report. I do not expect to create a new revision with this patch, but will rather wait for a new upstream release (with the current release cycle a new version is released roughly once a month).
gnupg 2.1.9 is now in tree that incorporates this fix