diff fuzzer-kexdh.c @ 1606:98d2b125eb89

kexhashbuf was much to small in kex fuzzers
author Matt Johnston <matt@ucc.asn.au>
date Thu, 08 Mar 2018 23:23:19 +0800
parents b711a8256919
children a57822db3eac
line wrap: on
line diff
--- a/fuzzer-kexdh.c	Thu Mar 08 23:22:53 2018 +0800
+++ b/fuzzer-kexdh.c	Thu Mar 08 23:23:19 2018 +0800
@@ -54,8 +54,7 @@
 			dropbear_exit("Bad kex value");
 		}
 
-		ses.kexhashbuf = buf_new(4);
-		buf_putint(ses.kexhashbuf, 12345);
+		ses.kexhashbuf = buf_new(KEXHASHBUF_MAX_INTS);
 		kexdh_comb_key(dh_param, &dh_e, svr_opts.hostkey);
 
 		/* kexhashbuf is freed in kexdh_comb_key */