rearrange, all fuzzers now call fuzzer_set_input()

--HG--
branch : fuzz
This commit is contained in:
Matt Johnston
2017-05-25 22:21:49 +08:00
parent 095b067857
commit b8fa712847
6 changed files with 39 additions and 38 deletions

View File

@@ -31,23 +31,7 @@ int fuzzer_set_input(const uint8_t *Data, size_t Size) {
memset(&ses, 0x0, sizeof(ses));
memset(&svr_ses, 0x0, sizeof(svr_ses));
// get prefix. input format is
// string prefix
// uint32 wrapfd seed
// ... to be extended later
// [bytes] ssh input stream
// be careful to avoid triggering buffer.c assertions
if (fuzz.input->len < 8) {
return DROPBEAR_FAILURE;
}
size_t prefix_size = buf_getint(fuzz.input);
if (prefix_size != 4) {
return DROPBEAR_FAILURE;
}
uint32_t wrapseed = buf_getint(fuzz.input);
wrapfd_setup(wrapseed);
wrapfd_setup();
fuzz_seed();