Mercurial > dropbear
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 */