diff options
author | Matt Johnston <matt@ucc.asn.au> | 2020-10-23 23:32:44 +0800 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2020-10-23 23:32:44 +0800 |
commit | 6e9444ec094f8d65f339b89cadaebdb609ea4f59 (patch) | |
tree | b8c3b920821199fd2cabd24b54f432fd860f8eac /fuzz | |
parent | 12b5f209126c7a347d7ae79bd0b8802477cb08f1 (diff) | |
download | dropbear-6e9444ec094f8d65f339b89cadaebdb609ea4f59.tar.gz |
Add some more variation to fuzzer random number generation
Diffstat (limited to 'fuzz')
-rw-r--r-- | fuzz/fuzz-common.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fuzz/fuzz-common.c b/fuzz/fuzz-common.c index 60dab21..a158691 100644 --- a/fuzz/fuzz-common.c +++ b/fuzz/fuzz-common.c @@ -25,7 +25,7 @@ void fuzz_common_setup(void) { fuzz.input = m_malloc(sizeof(buffer)); _dropbear_log = fuzz_dropbear_log; crypto_init(); - fuzz_seed(); + fuzz_seed("start", 5); /* let any messages get flushed */ setlinebuf(stdout); } @@ -42,7 +42,7 @@ int fuzz_set_input(const uint8_t *Data, size_t Size) { memset(&cli_ses, 0x0, sizeof(cli_ses)); wrapfd_setup(fuzz.input); - fuzz_seed(); + fuzz_seed(fuzz.input->data, MIN(fuzz.input->len, 16)); return DROPBEAR_SUCCESS; } |