support for ed25519
I would like to see support for ed25519, but it is beyond me to add it. Looks like you started to handle it but there is just a framework and it returns false from parse_OPENSSH_private_key.
Everything else I had a need for works like a charm. Great work and thanks for sharing it!
To quote from the usage.md
As soon as I think that this package is used (lots of stars, lots of bug issues, lots of feature requests, lots of donations) I will extend that with ECDSA private keys.
And after the ECDSA keys I might have time for ed25519, adding support for more private keys isn't high on the backlog. The donations part of the quote catches less attention than the feature requests part, but it is a effective way to influence the backlog.
Oh, I would like to see the support for ED-25519 too, but I see I have to be patient. I have not the humblest idea how to deal with whatever kind of keyfiles...