Host key rotation support.
authordjm <djm@openbsd.org>
Mon, 26 Jan 2015 03:04:45 +0000 (03:04 +0000)
committerdjm <djm@openbsd.org>
Mon, 26 Jan 2015 03:04:45 +0000 (03:04 +0000)
commit06c9be665b2f9ea6576a802db9120e9c346f7e9d
treefb58b30d1bd9c07b49c0c9d33f5c83c6c41a53f1
parent4736d833dccb0474d3f7adb051f9dbed6832984f
Host key rotation support.

Add a hostkeys@openssh.com protocol extension (global request) for
a server to inform a client of all its available host key after
authentication has completed. The client may record the keys in
known_hosts, allowing it to upgrade to better host key algorithms
and a server to gracefully rotate its keys.

The client side of this is controlled by a UpdateHostkeys config
option (default on).

ok markus@
usr.bin/ssh/PROTOCOL
usr.bin/ssh/clientloop.c
usr.bin/ssh/hostfile.c
usr.bin/ssh/hostfile.h
usr.bin/ssh/readconf.c
usr.bin/ssh/readconf.h
usr.bin/ssh/ssh_config.5
usr.bin/ssh/sshconnect.c
usr.bin/ssh/sshd.c