mirror of
https://github.com/nodejs/node.git
synced 2024-11-24 03:07:54 +01:00
17 lines
428 B
C++
17 lines
428 B
C++
|
/*
|
||
|
* A fuzzer focused on node::crypto::ClientHelloParser.
|
||
|
*/
|
||
|
|
||
|
#include <stdlib.h>
|
||
|
#include "crypto/crypto_clienthello-inl.h"
|
||
|
|
||
|
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
||
|
node::crypto::ClientHelloParser parser;
|
||
|
bool end_cb_called = false;
|
||
|
parser.Start([](void* arg, auto hello) { },
|
||
|
[](void* arg) { },
|
||
|
&end_cb_called);
|
||
|
parser.Parse(data, size);
|
||
|
return 0;
|
||
|
}
|