[patch] ssh-keygen(1): by default generate ed25519 key (instead of rsa)

Damien Miller djm at mindrot.org
Mon Nov 7 15:01:37 AEDT 2022


On Mon, 7 Nov 2022, Darren Tucker wrote:

> On Mon, 7 Nov 2022 at 00:51, Job Snijders <job at openbsd.org> wrote:
> [...]
> > Perhaps now is a good time to make Ed25519 the default when invoking
> > ssh-keygen(1) without arguments?
> 
> I don't think so.  Outside of DSA (which is REQUIRED in RFC4253 but is
> considered weak these days), RSA keys are the most widely supported
> key type and thus most likely to work in any given situation, which
> makes them an appropriate default.  If you know this is not the case
> for your environment, that's what "-t" is for.

I don't mind using defaults to apply a little nudge towards better
algorithms. OpenSSH has supported ed25519 keys for almost a decade,
and RFC 8709 has been a standard for a couple of years.

So I'm cautiously supportive of doing this.

-d


More information about the openssh-unix-dev mailing list