use Tag<32> for SSU key

This commit is contained in:
orignal 2014-09-17 20:43:47 -04:00
parent ef417eb8d9
commit 1742a72fe0
2 changed files with 5 additions and 5 deletions

View file

@ -271,7 +271,7 @@ namespace ssu
payload += 2;
*payload = 0; // challenge
payload++;
memcpy (payload, address->key, 32);
memcpy (payload, (const uint8_t *)address->key, 32);
payload += 32;
CryptoPP::RandomNumberGenerator& rnd = i2p::context.GetRandomNumberGenerator ();
*(uint32_t *)payload = htobe32 (rnd.GenerateWord32 ()); // nonce
@ -694,13 +694,13 @@ namespace ssu
{
// we are client
auto address = m_RemoteRouter->GetSSUAddress ();
return address ? address->key : nullptr;
return address ? (const uint8_t *)address->key : nullptr;
}
else
{
// we are server
auto address = i2p::context.GetRouterInfo ().GetSSUAddress ();
return address ? address->key : nullptr;
return address ? (const uint8_t *)address->key : nullptr;
}
}