|
Monero
|
#include <algorithm>#include <atomic>#include <boost/archive/portable_binary_oarchive.hpp>#include <boost/archive/portable_binary_iarchive.hpp>#include <boost/asio/buffer.hpp>#include <boost/asio/io_context.hpp>#include <boost/asio/ip/tcp.hpp>#include <boost/asio/read.hpp>#include <boost/asio/steady_timer.hpp>#include <boost/asio/write.hpp>#include <boost/endian/conversion.hpp>#include <boost/range/adaptor/sliced.hpp>#include <boost/range/combine.hpp>#include <boost/system/error_code.hpp>#include <boost/thread/scoped_thread.hpp>#include <boost/thread/thread.hpp>#include <boost/uuid/nil_generator.hpp>#include <boost/uuid/random_generator.hpp>#include <boost/uuid/uuid.hpp>#include <cstdint>#include <cstring>#include <functional>#include <gtest/gtest.h>#include <map>#include <memory>#include <type_traits>#include "crypto/crypto.h"#include "net/dandelionpp.h"#include "net/error.h"#include "net/i2p_address.h"#include "net/net_utils_base.h"#include "net/socks.h"#include "net/socks_connect.h"#include "net/parse.h"#include "net/tor_address.h"#include "net/zmq.h"#include "p2p/net_peerlist_boost_serialization.h"#include "serialization/keyvalue_serialization.h"#include "storages/portable_storage.h"
Functions | |
| TEST (tor_address, constants) | |
| TEST (tor_address, invalid) | |
| TEST (tor_address, unblockable_types) | |
| TEST (tor_address, valid) | |
| TEST (tor_address, generic_network_address) | |
| TEST (tor_address, epee_serializev_v2) | |
| TEST (tor_address, epee_serializev_v3) | |
| TEST (tor_address, epee_serialize_unknown) | |
| TEST (tor_address, boost_serialize_v2) | |
| TEST (tor_address, boost_serialize_v3) | |
| TEST (tor_address, boost_serialize_unknown) | |
| TEST (get_network_address, onion) | |
| TEST (i2p_address, constants) | |
| TEST (i2p_address, invalid) | |
| TEST (i2p_address, unblockable_types) | |
| TEST (i2p_address, valid) | |
| TEST (i2p_address, generic_network_address) | |
| TEST (i2p_address, epee_serializev_b32) | |
| TEST (i2p_address, epee_serialize_unknown) | |
| TEST (i2p_address, boost_serialize_b32) | |
| TEST (i2p_address, boost_serialize_unknown) | |
| TEST (get_network_address, i2p) | |
| TEST (get_network_address, ipv4) | |
| TEST (get_network_address, ipv4subnet) | |
| TEST (get_network_address_host_and_port, ipv4) | |
| TEST (get_network_address_host_and_port, ipv6) | |
| TEST (get_network_address_host_and_port, hostname) | |
| TEST (socks_client, unsupported_command) | |
| TEST (socks_client, no_command) | |
| TEST (socks_client, connect_command) | |
| TEST (socks_client, connect_command_failed) | |
| TEST (socks_client, resolve_command) | |
| TEST (socks_connector, host) | |
| TEST (socks_connector, ipv4) | |
| TEST (socks_connector, error) | |
| TEST (socks_connector, timeout) | |
| TEST (dandelionpp_map, traits) | |
| TEST (dandelionpp_map, empty) | |
| TEST (dandelionpp_map, zero_stems) | |
| TEST (dandelionpp_map, dropped_connection) | |
| TEST (dandelionpp_map, dropped_connection_remapped) | |
| TEST (dandelionpp_map, dropped_all_connections) | |
| TEST (zmq, error_codes) | |
| TEST (zmq, read_write) | |
| TEST (zmq, read_write_slice) | |
| TEST (zmq, write_slice_fail) | |
| TEST (zmq, read_write_multipart) | |
| TEST (zmq, read_write_termination) | |
| TEST | ( | dandelionpp_map | , |
| dropped_all_connections | ) |
| TEST | ( | dandelionpp_map | , |
| dropped_connection | ) |
| TEST | ( | dandelionpp_map | , |
| dropped_connection_remapped | ) |
| TEST | ( | dandelionpp_map | , |
| empty | ) |
| TEST | ( | dandelionpp_map | , |
| traits | ) |
| TEST | ( | dandelionpp_map | , |
| zero_stems | ) |
| TEST | ( | get_network_address | , |
| i2p | ) |
| TEST | ( | get_network_address | , |
| ipv4 | ) |
| TEST | ( | get_network_address | , |
| ipv4subnet | ) |
| TEST | ( | get_network_address | , |
| onion | ) |
| TEST | ( | get_network_address_host_and_port | , |
| hostname | ) |
| TEST | ( | get_network_address_host_and_port | , |
| ipv4 | ) |
| TEST | ( | get_network_address_host_and_port | , |
| ipv6 | ) |
| TEST | ( | i2p_address | , |
| boost_serialize_b32 | ) |
| TEST | ( | i2p_address | , |
| boost_serialize_unknown | ) |
| TEST | ( | i2p_address | , |
| constants | ) |
| TEST | ( | i2p_address | , |
| epee_serialize_unknown | ) |
| TEST | ( | i2p_address | , |
| epee_serializev_b32 | ) |
| TEST | ( | i2p_address | , |
| generic_network_address | ) |
| TEST | ( | i2p_address | , |
| invalid | ) |
| TEST | ( | i2p_address | , |
| unblockable_types | ) |
| TEST | ( | i2p_address | , |
| valid | ) |
| TEST | ( | socks_client | , |
| connect_command | ) |
| TEST | ( | socks_client | , |
| connect_command_failed | ) |
| TEST | ( | socks_client | , |
| no_command | ) |
| TEST | ( | socks_client | , |
| resolve_command | ) |
| TEST | ( | socks_client | , |
| unsupported_command | ) |
| TEST | ( | socks_connector | , |
| error | ) |
| TEST | ( | socks_connector | , |
| host | ) |
| TEST | ( | socks_connector | , |
| ipv4 | ) |
| TEST | ( | socks_connector | , |
| timeout | ) |
| TEST | ( | tor_address | , |
| boost_serialize_unknown | ) |
| TEST | ( | tor_address | , |
| boost_serialize_v2 | ) |
| TEST | ( | tor_address | , |
| boost_serialize_v3 | ) |
| TEST | ( | tor_address | , |
| constants | ) |
| TEST | ( | tor_address | , |
| epee_serialize_unknown | ) |
| TEST | ( | tor_address | , |
| epee_serializev_v2 | ) |
| TEST | ( | tor_address | , |
| epee_serializev_v3 | ) |
| TEST | ( | tor_address | , |
| generic_network_address | ) |
| TEST | ( | tor_address | , |
| invalid | ) |
| TEST | ( | tor_address | , |
| unblockable_types | ) |
| TEST | ( | tor_address | , |
| valid | ) |
| TEST | ( | zmq | , |
| error_codes | ) |
| TEST | ( | zmq | , |
| read_write | ) |
| TEST | ( | zmq | , |
| read_write_multipart | ) |
| TEST | ( | zmq | , |
| read_write_slice | ) |
| TEST | ( | zmq | , |
| read_write_termination | ) |
| TEST | ( | zmq | , |
| write_slice_fail | ) |