Mercurial > dropbear
comparison fuzz-common.c @ 1358:6b89eb92f872 fuzz
glaring wrapfd problems fixed
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sat, 20 May 2017 22:47:19 +0800 |
parents | 08f4fa4dc6a0 |
children | ddfcadca3c4c |
comparison
equal
deleted
inserted
replaced
1357:08f4fa4dc6a0 | 1358:6b89eb92f872 |
---|---|
25 fuzz.input->data = (unsigned char*)Data; | 25 fuzz.input->data = (unsigned char*)Data; |
26 fuzz.input->size = Size; | 26 fuzz.input->size = Size; |
27 fuzz.input->len = Size; | 27 fuzz.input->len = Size; |
28 fuzz.input->pos = 0; | 28 fuzz.input->pos = 0; |
29 | 29 |
30 memset(&ses, 0x0, sizeof(ses)); | |
31 memset(&svr_ses, 0x0, sizeof(svr_ses)); | |
32 | |
30 // get prefix. input format is | 33 // get prefix. input format is |
31 // string prefix | 34 // string prefix |
32 // uint32 wrapfd seed | 35 // uint32 wrapfd seed |
33 // ... to be extended later | 36 // ... to be extended later |
34 // [bytes] ssh input stream | 37 // [bytes] ssh input stream |
42 return DROPBEAR_FAILURE; | 45 return DROPBEAR_FAILURE; |
43 } | 46 } |
44 uint32_t wrapseed = buf_getint(fuzz.input); | 47 uint32_t wrapseed = buf_getint(fuzz.input); |
45 wrapfd_setup(wrapseed); | 48 wrapfd_setup(wrapseed); |
46 | 49 |
47 seedrandom(); | 50 seedfuzz(); |
48 | 51 |
49 return DROPBEAR_SUCCESS; | 52 return DROPBEAR_SUCCESS; |
50 } | 53 } |
51 | 54 |
52 | 55 |