diff options
author | Matt Johnston <matt@ucc.asn.au> | 2018-03-08 23:23:19 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2018-03-08 23:23:19 +0800 |
commit | 397af3e6a6ff4041894e2861b5fb0fae5c187997 (patch) | |
tree | 2d29b04ef3b4d03d439ec3b41a1998f4638c57b4 /fuzzer-kexecdh.c | |
parent | 933bc5f8a72342a711ab1b6b41ec0333c4fc55dd (diff) |
kexhashbuf was much to small in kex fuzzers
Diffstat (limited to 'fuzzer-kexecdh.c')
-rw-r--r-- | fuzzer-kexecdh.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fuzzer-kexecdh.c b/fuzzer-kexecdh.c index e97682c..693aecb 100644 --- a/fuzzer-kexecdh.c +++ b/fuzzer-kexecdh.c @@ -60,8 +60,7 @@ int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) { buffer * ecdh_qs = buf_getstringbuf(fuzz.input); - ses.kexhashbuf = buf_new(4); - buf_putint(ses.kexhashbuf, 12345); + ses.kexhashbuf = buf_new(KEXHASHBUF_MAX_INTS); kexecdh_comb_key(ecdh_param, ecdh_qs, svr_opts.hostkey); /* kexhashbuf is freed in kexdh_comb_key */ |