mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-04-28 11:47:48 +02:00
LeaseSet database lookup
This commit is contained in:
parent
350e942b6a
commit
7bfb73dacf
3 changed files with 51 additions and 2 deletions
|
@ -457,9 +457,15 @@ namespace client
|
|||
request->requestTime = i2p::util::GetSecondsSinceEpoch ();
|
||||
request->requestTimeoutTimer.cancel ();
|
||||
|
||||
CryptoPP::AutoSeededRandomPool rnd;
|
||||
uint8_t replyKey[32], replyTag[32];
|
||||
rnd.GenerateBlock (replyKey, 32); // random session key
|
||||
rnd.GenerateBlock (replyTag, 32); // random session tag
|
||||
AddSessionKey (replyKey, replyTag);
|
||||
|
||||
I2NPMessage * msg = WrapMessage (*nextFloodfill,
|
||||
CreateDatabaseLookupMsg (dest, replyTunnel->GetNextIdentHash (),
|
||||
replyTunnel->GetNextTunnelID (), false, &request->excluded, true, m_Pool));
|
||||
CreateLeaseSetDatabaseLookupMsg (dest, request->excluded,
|
||||
replyTunnel, replyKey, replyTag));
|
||||
outboundTunnel->SendTunnelDataMsg (
|
||||
{
|
||||
i2p::tunnel::TunnelMessageBlock
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue