#include <stddef.h> | |
#include <stdio.h> | |
#include <stdint.h> | |
extern "C" { | |
#include "sshkey.h" | |
#include "sshbuf.h" | |
int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) | |
{ | |
struct sshkey *k = NULL; | |
struct sshbuf *b = sshbuf_from(data, size); | |
int r = sshkey_private_deserialize(b, &k); | |
if (r == 0) sshkey_free(k); | |
sshbuf_free(b); | |
return 0; | |
} | |
} // extern | |