mirror of https://github.com/OISF/suricata
parent
e15f3db474
commit
440bb4d600
@ -1,32 +0,0 @@
|
|||||||
/**
|
|
||||||
* @file
|
|
||||||
* @author Philippe Antoine <contact@catenacyber.fr>
|
|
||||||
* fuzz target for DecodeDer
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#include "suricata-common.h"
|
|
||||||
#include "util-decode-der.h"
|
|
||||||
|
|
||||||
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
|
|
||||||
|
|
||||||
static int initialized = 0;
|
|
||||||
|
|
||||||
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|
||||||
{
|
|
||||||
if (initialized == 0) {
|
|
||||||
//Redirects logs to /dev/null
|
|
||||||
setenv("SC_LOG_OP_IFACE", "file", 0);
|
|
||||||
setenv("SC_LOG_FILE", "/dev/null", 0);
|
|
||||||
//global init
|
|
||||||
InitGlobal();
|
|
||||||
run_mode = RUNMODE_UNITTEST;
|
|
||||||
initialized = 1;
|
|
||||||
}
|
|
||||||
uint32_t errcode = 0;
|
|
||||||
|
|
||||||
Asn1Generic *a = DecodeDer(data, size, &errcode);
|
|
||||||
DerFree(a);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue