alt.hn

7/21/2026 at 6:09:07 PM

Show HN: Edky, a CLI to convert Ed25519 public keys from one encoding to another

https://github.com/artob/edky

by arto

7/21/2026 at 7:23:57 PM

Interesting. I'm using ed25519 keys in my open source project [1] to sign GitHub releases (amongst other things) and the encoding question appeared during the development. I settled on supporting reading ssh keys, but saving keys in a specific format. I'll need to have a look to possible revisit my choices as it is developed in rust too.

1: https://www.asfaload.com

Sources at https://github.com/asfaload/asfaload

by raphinou

7/21/2026 at 7:32:49 PM

Cool project! Note that from the encodings currently implemented in Edky, OpenSSH's encoding is the most complicated to encode/decode. If anybody would need to be working with your public keys and signatures outside your own code base, I'd suggest the simplest would be to keep to hexadecimal or Base64(Url).

by arto

7/21/2026 at 8:20:25 PM

Thanks for the appreciation and the tip! I'll keep an eye on edky!

Asfaload is easy to selfhost, if it is of any interest to you.

by raphinou