summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorMatt Johnston <matt@ucc.asn.au>2020-10-23 23:32:44 +0800
committerMatt Johnston <matt@ucc.asn.au>2020-10-23 23:32:44 +0800
commit6e9444ec094f8d65f339b89cadaebdb609ea4f59 (patch)
treeb8c3b920821199fd2cabd24b54f432fd860f8eac /fuzz
parent12b5f209126c7a347d7ae79bd0b8802477cb08f1 (diff)
downloaddropbear-6e9444ec094f8d65f339b89cadaebdb609ea4f59.tar.gz
Add some more variation to fuzzer random number generation
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/fuzz-common.c4
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;
}