X25519Keys for static key

This commit is contained in:
orignal 2018-09-08 22:08:08 -04:00
parent 1babd3a5a2
commit a8b1a86bd7
6 changed files with 37 additions and 16 deletions

View file

@ -620,4 +620,14 @@ namespace i2p
{
return m_Decryptor ? m_Decryptor->Decrypt (encrypted, data, ctx, false) : false;
}
i2p::crypto::X25519Keys& RouterContext::GetStaticKeys ()
{
if (!m_StaticKeys)
{
if (!m_NTCP2Keys) NewNTCP2Keys ();
m_StaticKeys.reset (new i2p::crypto::X25519Keys (m_NTCP2Keys->staticPrivateKey, m_NTCP2Keys->staticPublicKey));
}
return *m_StaticKeys;
}
}