mirror of
https://github.com/clearml/dropbear
synced 2025-06-26 18:17:32 +00:00
Fix fuzzing build
This commit is contained in:
parent
8ec9016585
commit
f49b576e93
6
fuzz.h
6
fuzz.h
@ -8,6 +8,7 @@
|
||||
#include "includes.h"
|
||||
#include "buffer.h"
|
||||
#include "algo.h"
|
||||
#include "netio.h"
|
||||
#include "fuzz-wrapfd.h"
|
||||
|
||||
// once per process
|
||||
@ -35,6 +36,11 @@ int fuzz_checkpubkey_line(buffer* line, int line_num, char* filename,
|
||||
extern const char * const * fuzz_signkey_names;
|
||||
void fuzz_seed(const unsigned char* dat, unsigned int len);
|
||||
|
||||
typedef void(*connect_callback)(int result, int sock, void* data, const char* errstring);
|
||||
struct dropbear_progress_connection *fuzz_connect_remote(const char* remotehost, const char* remoteport,
|
||||
connect_callback cb, void* cb_data,
|
||||
const char* bind_address, const char* bind_port);
|
||||
|
||||
// helpers
|
||||
void fuzz_get_socket_address(int fd, char **local_host, char **local_port,
|
||||
char **remote_host, char **remote_port, int host_lookup);
|
||||
|
@ -294,7 +294,6 @@ int fuzz_run_client(const uint8_t *Data, size_t Size, int skip_kexmaths) {
|
||||
|
||||
// Allow to proceed sooner
|
||||
ses.kexstate.donefirstkex = 1;
|
||||
ses.kexstate.authdone = 1;
|
||||
|
||||
uint32_t wrapseed;
|
||||
genrandom((void*)&wrapseed, sizeof(wrapseed));
|
||||
|
Loading…
Reference in New Issue
Block a user