remember which public keys have been used for authentication and
authordjm <djm@openbsd.org>
Mon, 22 Dec 2014 07:51:30 +0000 (07:51 +0000)
committerdjm <djm@openbsd.org>
Mon, 22 Dec 2014 07:51:30 +0000 (07:51 +0000)
commiteb018c057faa9d82cbcc1c4f106f1d32fedcf833
tree878f0ec1c7261cea83b1e23cd84300e59ef44f67
parent3385a352965376dcf603e784677433b765a6db60
remember which public keys have been used for authentication and
refuse to accept previously-used keys.

This allows AuthenticationMethods=publickey,publickey to require
that users authenticate using two _different_ pubkeys.

ok markus@
usr.bin/ssh/auth.h
usr.bin/ssh/auth2-pubkey.c
usr.bin/ssh/monitor.c
usr.bin/ssh/sshd_config.5