12 #include <util/time.h> 26 static const auto testing_setup = MakeNoLogFileContext<const BasicTestingSetup>();
49 (void)
Socks5(str_dest, port, auth, fuzzed_sock);
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.
FuzzedSock ConsumeSock(FuzzedDataProvider &fuzzed_data_provider)
FUZZ_TARGET(socks5,.init=initialize_socks5)
std::chrono::milliseconds g_socks5_recv_timeout
std::string ConsumeRandomLengthString(size_t max_length)
Credentials for proxy authentication.
CThreadInterrupt g_socks5_interrupt
Interrupt SOCKS5 reads or writes.
NodeSeconds ConsumeTime(FuzzedDataProvider &fuzzed_data_provider, const std::optional< int64_t > &min, const std::optional< int64_t > &max) noexcept
FuzzedDataProvider & fuzzed_data_provider
void SetMockTime(int64_t nMockTimeIn)
DEPRECATED Use SetMockTime with chrono type.