aboutsummaryrefslogtreecommitdiff
path: root/src/test/util/net.cpp
diff options
context:
space:
mode:
authorPieter Wuille <pieter@wuille.net>2023-07-05 16:22:52 -0400
committerPieter Wuille <pieter@wuille.net>2023-08-23 19:56:24 -0400
commit93594e42c3f92d82427d2b284ff0f94cdbebe99c (patch)
tree2f7d4f12f650accebc2a82ae06a5f99ab081980b /src/test/util/net.cpp
parent23f3f402fca346302fe424427ae4077d8a458cbb (diff)
refactor: merge transport serializer and deserializer into Transport class
This allows state that is shared between both directions to be encapsulated into a single object. Specifically the v2 transport protocol introduced by BIP324 has sending state (the encryption keys) that depends on received messages (the DH key exchange). Having a single object for both means it can hide logic from callers related to that key exchange and other interactions.
Diffstat (limited to 'src/test/util/net.cpp')
-rw-r--r--src/test/util/net.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/util/net.cpp b/src/test/util/net.cpp
index 3f72384b3b..0031770028 100644
--- a/src/test/util/net.cpp
+++ b/src/test/util/net.cpp
@@ -73,7 +73,7 @@ void ConnmanTestMsg::NodeReceiveMsgBytes(CNode& node, Span<const uint8_t> msg_by
bool ConnmanTestMsg::ReceiveMsgFrom(CNode& node, CSerializedNetMsg& ser_msg) const
{
std::vector<uint8_t> ser_msg_header;
- node.m_serializer->prepareForTransport(ser_msg, ser_msg_header);
+ node.m_transport->prepareForTransport(ser_msg, ser_msg_header);
bool complete;
NodeReceiveMsgBytes(node, ser_msg_header, complete);