GNOME Bugzilla – Bug 672140
Add support for parsing openssh ECDSA public keys
Last modified: 2018-03-06 11:27:15 UTC
Update pkcs11/ssh-store/gkm-ssh-openssh.c for the relevant ECDSA public key format used by ECDSA. Add tests and test files. Some of the functions that probably need to be updated are: * keytype_to_algo() * read_public() * is_private_key_type() Reference for the public key format is openssh. I haven't looked at the format in use, but in the case of RSA and DSA the public key formats are specific to openssh, so I'm assuming that's the same for ECDSA. The private ones have been pretty 'standard', and are implemented elsewhere, tracked by another bug. Add tests for public keys in this new format in the tests/ subdirectory.
gnome-keyring should just wrap stock ssh-agent to avoid needing this: https://bugzilla.gnome.org/show_bug.cgi?id=775981