mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-01-22 12:24:19 +00:00
correct header decryption for Data message
This commit is contained in:
parent
44735681af
commit
56b6de6962
@ -530,7 +530,8 @@ namespace transport
|
||||
void SSU2Session::ProcessData (uint8_t * buf, size_t len)
|
||||
{
|
||||
Header header;
|
||||
memcpy (header.buf, buf, 16);
|
||||
header.ll[0] = m_SourceConnID;
|
||||
memcpy (header.buf + 8, buf + 8, 8);
|
||||
header.ll[1] ^= CreateHeaderMask (m_KeyDataReceive + 32, buf + (len - 12));
|
||||
if (header.h.type != eSSU2Data)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user