diff --git a/src/encrypt.rs b/src/encrypt.rs
index fb1c6334ce03a87f14e0216d01df5f3be93a0c43..5d5891fbe0a35f0ae4a8e75f2bfaa54902c90523 100644
--- a/src/encrypt.rs
+++ b/src/encrypt.rs
@@ -749,6 +749,7 @@ mod tests {
                     discard_next: false,
                     is_client: false,
                     send_ext_info: true,
+                    strict_kex: false,
                 })
             })
             // and plaintext
diff --git a/src/kex.rs b/src/kex.rs
index 69d5d318e86c3d32562bf338c6a55678ee5c2a94..f9e81f0fd7b455a9fa118c72aeec5c173e7e6a05 100644
--- a/src/kex.rs
+++ b/src/kex.rs
@@ -991,8 +991,8 @@ mod tests {
         let serv_init = if let Packet::KexInit(k) = serv_init { k } else { panic!() };
         assert!(ts.next().is_none());
 
-        serv.handle_kexinit(cli_init, false, &serv_conf, &version, &mut ts.sender()).unwrap();
-        cli.handle_kexinit(serv_init, true, &cli_conf, &version, &mut tc.sender()).unwrap();
+        serv.handle_kexinit(cli_init, false, &serv_conf, &version, true, &mut ts.sender()).unwrap();
+        cli.handle_kexinit(serv_init, true, &cli_conf, &version, true, &mut tc.sender()).unwrap();
 
         let cli_dhinit = tc.next().unwrap();
         let cli_dhinit = if let Packet::KexDHInit(k) = cli_dhinit { k } else { panic!() };