diff options
author | Pieter Wuille <pieter@wuille.net> | 2023-07-05 16:22:52 -0400 |
---|---|---|
committer | Pieter Wuille <pieter@wuille.net> | 2023-08-23 19:56:24 -0400 |
commit | 93594e42c3f92d82427d2b284ff0f94cdbebe99c (patch) | |
tree | 2f7d4f12f650accebc2a82ae06a5f99ab081980b /src/test/util/net.cpp | |
parent | 23f3f402fca346302fe424427ae4077d8a458cbb (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.cpp | 2 |
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); |