|
Monero
|
#include <algorithm>#include <boost/uuid/nil_generator.hpp>#include <boost/uuid/random_generator.hpp>#include <boost/uuid/uuid.hpp>#include <cstring>#include <gtest/gtest.h>#include <limits>#include <set>#include <map>#include "byte_slice.h"#include "crypto/crypto.h"#include "cryptonote_basic/connection_context.h"#include "cryptonote_config.h"#include "cryptonote_core/cryptonote_core.h"#include "cryptonote_core/i_core_events.h"#include "cryptonote_protocol/cryptonote_protocol_defs.h"#include "cryptonote_protocol/levin_notify.h"#include "int-util.h"#include "p2p/net_node.h"#include "net/dandelionpp.h"#include "net/levin_base.h"#include "span.h"
Functions | |
| TEST (make_header, no_expect_return) | |
| TEST (make_header, expect_return) | |
| TEST (message_writer, invoke_with_empty_payload) | |
| TEST (message_writer, invoke_with_payload) | |
| TEST (message_writer, notify_with_empty_payload) | |
| TEST (message_writer, notify_with_payload) | |
| TEST (message_writer, response_with_empty_payload) | |
| TEST (message_writer, response_with_payload) | |
| TEST (message_writer, error) | |
| TEST (make_noise, invalid) | |
| TEST (make_noise, valid) | |
| TEST (make_fragment, invalid) | |
| TEST (make_fragment, single) | |
| TEST (make_fragment, multiple) | |
| TEST_F (levin_notify, defaulted) | |
| TEST_F (levin_notify, fluff_without_padding) | |
| TEST_F (levin_notify, stem_without_padding) | |
| TEST_F (levin_notify, stem_no_outs_without_padding) | |
| TEST_F (levin_notify, local_without_padding) | |
| TEST_F (levin_notify, forward_without_padding) | |
| TEST_F (levin_notify, block_without_padding) | |
| TEST_F (levin_notify, none_without_padding) | |
| TEST_F (levin_notify, fluff_with_padding) | |
| TEST_F (levin_notify, stem_with_padding) | |
| TEST_F (levin_notify, stem_no_outs_with_padding) | |
| TEST_F (levin_notify, local_with_padding) | |
| TEST_F (levin_notify, forward_with_padding) | |
| TEST_F (levin_notify, block_with_padding) | |
| TEST_F (levin_notify, none_with_padding) | |
| TEST_F (levin_notify, private_fluff_without_padding) | |
| TEST_F (levin_notify, private_stem_without_padding) | |
| TEST_F (levin_notify, private_local_without_padding) | |
| TEST_F (levin_notify, private_forward_without_padding) | |
| TEST_F (levin_notify, private_block_without_padding) | |
| TEST_F (levin_notify, private_none_without_padding) | |
| TEST_F (levin_notify, private_fluff_with_padding) | |
| TEST_F (levin_notify, private_stem_with_padding) | |
| TEST_F (levin_notify, private_local_with_padding) | |
| TEST_F (levin_notify, private_forward_with_padding) | |
| TEST_F (levin_notify, private_block_with_padding) | |
| TEST_F (levin_notify, private_none_with_padding) | |
| TEST_F (levin_notify, stem_mappings) | |
| TEST_F (levin_notify, fluff_multiple) | |
| TEST_F (levin_notify, fluff_with_duplicate) | |
| TEST_F (levin_notify, noise) | |
| TEST_F (levin_notify, noise_stem) | |
| TEST_F (levin_notify, command_max_bytes) | |
| TEST | ( | make_fragment | , |
| invalid | ) |
| TEST | ( | make_fragment | , |
| multiple | ) |
| TEST | ( | make_fragment | , |
| single | ) |
| TEST | ( | make_header | , |
| expect_return | ) |
| TEST | ( | make_header | , |
| no_expect_return | ) |
| TEST | ( | make_noise | , |
| invalid | ) |
| TEST | ( | make_noise | , |
| valid | ) |
| TEST | ( | message_writer | , |
| error | ) |
| TEST | ( | message_writer | , |
| invoke_with_empty_payload | ) |
| TEST | ( | message_writer | , |
| invoke_with_payload | ) |
| TEST | ( | message_writer | , |
| notify_with_empty_payload | ) |
| TEST | ( | message_writer | , |
| notify_with_payload | ) |
| TEST | ( | message_writer | , |
| response_with_empty_payload | ) |
| TEST | ( | message_writer | , |
| response_with_payload | ) |
| TEST_F | ( | levin_notify | , |
| block_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| block_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| command_max_bytes | ) |
| TEST_F | ( | levin_notify | , |
| defaulted | ) |
| TEST_F | ( | levin_notify | , |
| fluff_multiple | ) |
| TEST_F | ( | levin_notify | , |
| fluff_with_duplicate | ) |
| TEST_F | ( | levin_notify | , |
| fluff_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| fluff_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| forward_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| forward_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| local_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| local_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| noise | ) |
| TEST_F | ( | levin_notify | , |
| noise_stem | ) |
| TEST_F | ( | levin_notify | , |
| none_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| none_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_block_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_block_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_fluff_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_fluff_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_forward_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_forward_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_local_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_local_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_none_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_none_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_stem_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| private_stem_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| stem_mappings | ) |
| TEST_F | ( | levin_notify | , |
| stem_no_outs_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| stem_no_outs_without_padding | ) |
| TEST_F | ( | levin_notify | , |
| stem_with_padding | ) |
| TEST_F | ( | levin_notify | , |
| stem_without_padding | ) |