Add kexdh and kexecdh fuzzers

This commit is contained in:
Matt Johnston
2018-03-05 11:50:31 +08:00
parent 9d11cad5dc
commit 35f479bd87
6 changed files with 168 additions and 2 deletions

1
fuzz.h
View File

@@ -19,6 +19,7 @@ void fuzz_svr_setup(void);
int fuzz_set_input(const uint8_t *Data, size_t Size);
int fuzz_run_preauth(const uint8_t *Data, size_t Size, int skip_kexmaths);
const void* fuzz_get_algo(const algo_type *algos, const char* name);
// fuzzer functions that intrude into general code
void fuzz_kex_fakealgos(void);