Still lots more to do to make sure we actually support ED keys, but this is a good start. To that end, this PR adds Ed25519 test keys. Any testkeys.GetKeyData(11) or higher is an ED key. Next step is to use them all over in tests and see if anything explodes.
I also need to do a little research into public key in-lining, and weather we want this or not.
This PR breaks the key.CryptoGenerator interface by removing two methods. I'm not marking this as a breaking change because it's an internal API.
Still lots more to do to make sure we actually support ED keys, but this is a good start. To that end, this PR adds Ed25519 test keys. Any
testkeys.GetKeyData(11)
or higher is an ED key. Next step is to use them all over in tests and see if anything explodes.I also need to do a little research into public key in-lining, and weather we want this or not.
This PR breaks the
key.CryptoGenerator
interface by removing two methods. I'm not marking this as a breaking change because it's an internal API.