]> git.ipfire.org Git - thirdparty/openssh-portable.git/commit
upstream: support PKCS8 as an optional format for storage of
authordjm@openbsd.org <djm@openbsd.org>
Mon, 15 Jul 2019 13:16:29 +0000 (13:16 +0000)
committerDamien Miller <djm@mindrot.org>
Mon, 15 Jul 2019 13:21:18 +0000 (23:21 +1000)
commiteb0d8e708a1f958aecd2d6e2ff2450af488d4c2a
treec5b7686e1e200aac6f3a742c7b15ed30a2c05067
parente18a27eedccb024acb3cd9820b650a5dff323f01
upstream: support PKCS8 as an optional format for storage of

private keys, enabled via "ssh-keygen -m PKCS8" on operations that save
private keys to disk.

The OpenSSH native key format remains the default, but PKCS8 is a
superior format to PEM if interoperability with non-OpenSSH software
is required, as it may use a less terrible KDF (IIRC PEM uses a single
round of MD5 as a KDF).

adapted from patch by Jakub Jelen via bz3013; ok markus

OpenBSD-Commit-ID: 027824e3bc0b1c243dc5188504526d73a55accb1
authfile.c
ssh-keygen.1
ssh-keygen.c
sshkey.c
sshkey.h