diff options
author | Damien Miller <djm@mindrot.org> | 2001-03-30 10:49:35 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2001-03-30 10:49:35 +1000 |
commit | a0ff466d804969067a684911269c380c664df21d (patch) | |
tree | a5bd7142743a9d6efc03a98ebf3481091d3c7a7b /sshd.c | |
parent | 653ae11c4a24a50188a57f51459d795e16d1a7b8 (diff) |
- OpenBSD CVS Sync
- stevesk@cvs.openbsd.org 2001/03/29 21:06:21
[sshconnect2.c sshd.c]
need to set both STOC and CTOS for SSH_BUG_BIGENDIANAES; ok markus@
Diffstat (limited to 'sshd.c')
-rw-r--r-- | sshd.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -40,7 +40,7 @@ | |||
40 | */ | 40 | */ |
41 | 41 | ||
42 | #include "includes.h" | 42 | #include "includes.h" |
43 | RCSID("$OpenBSD: sshd.c,v 1.183 2001/03/28 21:59:41 provos Exp $"); | 43 | RCSID("$OpenBSD: sshd.c,v 1.184 2001/03/29 21:06:21 stevesk Exp $"); |
44 | 44 | ||
45 | #include <openssl/dh.h> | 45 | #include <openssl/dh.h> |
46 | #include <openssl/bn.h> | 46 | #include <openssl/bn.h> |
@@ -1419,15 +1419,17 @@ do_ssh2_kex(void) | |||
1419 | myproposal[PROPOSAL_ENC_ALGS_CTOS] = | 1419 | myproposal[PROPOSAL_ENC_ALGS_CTOS] = |
1420 | myproposal[PROPOSAL_ENC_ALGS_STOC] = options.ciphers; | 1420 | myproposal[PROPOSAL_ENC_ALGS_STOC] = options.ciphers; |
1421 | } | 1421 | } |
1422 | myproposal[PROPOSAL_ENC_ALGS_CTOS] = | ||
1423 | compat_cipher_proposal(myproposal[PROPOSAL_ENC_ALGS_CTOS]); | ||
1424 | myproposal[PROPOSAL_ENC_ALGS_STOC] = | ||
1425 | compat_cipher_proposal(myproposal[PROPOSAL_ENC_ALGS_STOC]); | ||
1426 | |||
1422 | if (options.macs != NULL) { | 1427 | if (options.macs != NULL) { |
1423 | myproposal[PROPOSAL_MAC_ALGS_CTOS] = | 1428 | myproposal[PROPOSAL_MAC_ALGS_CTOS] = |
1424 | myproposal[PROPOSAL_MAC_ALGS_STOC] = options.macs; | 1429 | myproposal[PROPOSAL_MAC_ALGS_STOC] = options.macs; |
1425 | } | 1430 | } |
1426 | myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = list_hostkey_types(); | 1431 | myproposal[PROPOSAL_SERVER_HOST_KEY_ALGS] = list_hostkey_types(); |
1427 | 1432 | ||
1428 | myproposal[PROPOSAL_ENC_ALGS_STOC] = | ||
1429 | compat_cipher_proposal(myproposal[PROPOSAL_ENC_ALGS_STOC]); | ||
1430 | |||
1431 | server_kexinit = kex_init(myproposal); | 1433 | server_kexinit = kex_init(myproposal); |
1432 | client_kexinit = xmalloc(sizeof(*client_kexinit)); | 1434 | client_kexinit = xmalloc(sizeof(*client_kexinit)); |
1433 | buffer_init(client_kexinit); | 1435 | buffer_init(client_kexinit); |