# HG changeset patch # User Carl Byington # Date 1407186120 25200 # Node ID 597138203c150322e09298bdf123c284307eac06 # Parent 2768eb029d7332e42a1ae9c4d4eba132ff833423 debug kex error diff -r 2768eb029d73 -r 597138203c15 src/ch/ethz/ssh2/transport/KexManager.java --- a/src/ch/ethz/ssh2/transport/KexManager.java Mon Aug 04 13:08:22 2014 -0700 +++ b/src/ch/ethz/ssh2/transport/KexManager.java Mon Aug 04 14:02:00 2014 -0700 @@ -228,7 +228,7 @@ int mac_sc_key_len = MAC.getKeyLen(kxs.np.mac_algo_server_to_client); int enc_sc_key_len = BlockCipherFactory.getKeySize(kxs.np.enc_algo_server_to_client); int enc_sc_block_len = BlockCipherFactory.getBlockSize(kxs.np.enc_algo_server_to_client); - km = KeyMaterial.create("SHA1", kxs.H, kxs.K, sessionId, enc_cs_key_len, enc_cs_block_len, mac_cs_key_len, + km = KeyMaterial.create(kxs.hashAlgo, kxs.H, kxs.K, sessionId, enc_cs_key_len, enc_cs_block_len, mac_cs_key_len, enc_sc_key_len, enc_sc_block_len, mac_sc_key_len); } catch (IllegalArgumentException e) {