1
0
mirror of https://github.com/PurpleI2P/i2pd.git synced 2025-08-26 17:01:49 +00:00

fixed newkeys crash

This commit is contained in:
orignal 2025-05-28 06:39:39 -04:00
parent 9573b21c08
commit 7ec0c98036

View File

@ -496,7 +496,7 @@ namespace data
m_Public = std::make_shared<IdentityEx>(Identity (keys)); m_Public = std::make_shared<IdentityEx>(Identity (keys));
memcpy (m_PrivateKey, keys.privateKey, 256); // 256 memcpy (m_PrivateKey, keys.privateKey, 256); // 256
size_t keyLen = m_Public->GetSigningPrivateKeyLen (); size_t keyLen = m_Public->GetSigningPrivateKeyLen ();
if (keyLen > 128) m_SigningPrivateKey.resize (keyLen); m_SigningPrivateKey.resize (keyLen);
memcpy (m_SigningPrivateKey.data (), keys.signingPrivateKey, keyLen); memcpy (m_SigningPrivateKey.data (), keys.signingPrivateKey, keyLen);
m_OfflineSignature.resize (0); m_OfflineSignature.resize (0);
m_TransientSignatureLen = 0; m_TransientSignatureLen = 0;