26 static const auto testing_setup = MakeNoLogFileContext<const BasicTestingSetup>();
49 (void)
Socks5(str_dest, port, auth, fuzzed_sock);
std::string ConsumeRandomLengthString(size_t max_length)
CThreadInterrupt g_socks5_interrupt
Interrupt SOCKS5 reads or writes.
bool Socks5(const std::string &strDest, uint16_t port, const ProxyCredentials *auth, const Sock &sock)
Connect to a specified destination service through an already connected SOCKS5 proxy.
std::chrono::milliseconds g_socks5_recv_timeout
FUZZ_TARGET(socks5,.init=initialize_socks5)
Credentials for proxy authentication.
FuzzedSock ConsumeSock(FuzzedDataProvider &fuzzed_data_provider)
int64_t ConsumeTime(FuzzedDataProvider &fuzzed_data_provider, const std::optional< int64_t > &min, const std::optional< int64_t > &max) noexcept
void SetMockTime(int64_t nMockTimeIn)
DEPRECATED Use SetMockTime with chrono type.
FuzzedDataProvider & fuzzed_data_provider