mirror of
https://github.com/nodejs/node.git
synced 2024-11-25 08:19:38 +01:00
65573f4864
Signed-off-by: Adam Korczynski <adam@adalogics.com> PR-URL: https://github.com/nodejs/node/pull/51088 Reviewed-By: James M Snell <jasnell@gmail.com>
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;
|
|
}
|