From 99e1b740236ee64d166b0e4c7fdd50d25ea76913 Mon Sep 17 00:00:00 2001 From: orignal Date: Fri, 12 Jul 2019 15:40:59 -0400 Subject: [PATCH] create encrypted LeaseSet2 with authentication --- libi2pd/LeaseSet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libi2pd/LeaseSet.cpp b/libi2pd/LeaseSet.cpp index 46629d37..d0eafd1d 100644 --- a/libi2pd/LeaseSet.cpp +++ b/libi2pd/LeaseSet.cpp @@ -821,7 +821,7 @@ namespace data { if (authType == eLeaseSetAuthTypeDH) layer1Flags |= 0x01; // DH, authentication scheme 0, auth bit 1 else if (authType == eLeaseSetAuthTypePSK) layer1Flags |= 0x03; // PSK, authentication scheme 1, auth bit 1 - m_BufferLen += authKeys->size ()*40 + 2; // auth data len + if (layer1Flags) m_BufferLen += authKeys->size ()*40 + 2; // auth data len } m_Buffer = new uint8_t[m_BufferLen + 1]; m_Buffer[0] = NETDB_STORE_TYPE_ENCRYPTED_LEASESET2;