Ada
3.2.1
Fast spec-compliant URL parser
Loading...
Searching...
No Matches
idna.cc
Go to the documentation of this file.
1
#include <fuzzer/FuzzedDataProvider.h>
2
3
#include <memory>
4
#include <string>
5
6
#include "
ada.cpp
"
7
#include "
ada.h
"
8
9
extern
"C"
int
LLVMFuzzerTestOneInput
(
const
uint8_t *data,
size_t
size) {
10
FuzzedDataProvider fdp(data, size);
11
std::string source = fdp.ConsumeRandomLengthString(256);
12
16
ada::idna::to_ascii
(source);
17
ada::idna::to_unicode
(source);
18
19
return
0;
20
}
ada.cpp
ada.h
Includes all definitions for Ada.
LLVMFuzzerTestOneInput
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
Definition
idna.cc:9
ada::idna::to_ascii
std::string to_ascii(std::string_view ut8_string)
Definition
ada_idna.cpp:9520
ada::idna::to_unicode
std::string to_unicode(std::string_view input)
Definition
ada_idna.cpp:9623