diff options
author | 2001-04-17 10:53:24 +0000 | |
---|---|---|
committer | 2001-04-17 10:53:24 +0000 | |
commit | b575eeb7de6d5daf64e0b59590bf6687e26155ea (patch) | |
tree | 58a848680e7c69ca1d3284db1e00e0ac493cf6ff /usr.bin/ssh/sshconnect2.c | |
parent | handle EINTR/EAGAIN on read; ok deraadt@ (diff) | |
download | wireguard-openbsd-b575eeb7de6d5daf64e0b59590bf6687e26155ea.tar.xz wireguard-openbsd-b575eeb7de6d5daf64e0b59590bf6687e26155ea.zip |
add HostKeyAlgorithms; based on patch from res@shore.net; ok provos@
Diffstat (limited to 'usr.bin/ssh/sshconnect2.c')
-rw-r--r-- | usr.bin/ssh/sshconnect2.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/usr.bin/ssh/sshconnect2.c b/usr.bin/ssh/sshconnect2.c index 4acdd017172..baa4e702851 100644 --- a/usr.bin/ssh/sshconnect2.c +++ b/usr.bin/ssh/sshconnect2.c @@ -23,7 +23,7 @@ */ #include "includes.h" -RCSID("$OpenBSD: sshconnect2.c,v 1.69 2001/04/15 08:43:47 markus Exp $"); +RCSID("$OpenBSD: sshconnect2.c,v 1.70 2001/04/17 10:53:26 markus Exp $"); #include <openssl/bn.h> #include <openssl/md5.h> @@ -111,6 +111,9 @@ ssh_kex2(char *host, struct sockaddr *hostaddr) myproposal[PROPOSAL_MAC_ALGS_CTOS] = myproposal[PROPOSAL_MAC_ALGS_STOC] = options.macs; } + if (options.hostkeyalgorithms != NULL) + myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = + options.hostkeyalgorithms; /* start key exchange */ kex = kex_setup(myproposal); |