|
|
@ -23,7 +23,7 @@ namespace datagram
|
|
|
|
void DatagramDestination::SendDatagramTo (const uint8_t * payload, size_t len, const i2p::data::IdentHash& ident, uint16_t fromPort, uint16_t toPort)
|
|
|
|
void DatagramDestination::SendDatagramTo (const uint8_t * payload, size_t len, const i2p::data::IdentHash& ident, uint16_t fromPort, uint16_t toPort)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
auto owner = m_Owner.get();
|
|
|
|
auto owner = m_Owner.get();
|
|
|
|
auto i = owner->GetIdentity().get();
|
|
|
|
auto i = owner->GetIdentity();
|
|
|
|
uint8_t buf[MAX_DATAGRAM_SIZE];
|
|
|
|
uint8_t buf[MAX_DATAGRAM_SIZE];
|
|
|
|
auto identityLen = i->ToBuffer (buf, MAX_DATAGRAM_SIZE);
|
|
|
|
auto identityLen = i->ToBuffer (buf, MAX_DATAGRAM_SIZE);
|
|
|
|
uint8_t * signature = buf + identityLen;
|
|
|
|
uint8_t * signature = buf + identityLen;
|
|
|
|