Crypto update

This commit is contained in:
WolverinDEV
2019-07-07 18:35:04 +02:00
parent 0fbff778c2
commit 707ae813e9
3 changed files with 11 additions and 3 deletions
+1 -1
View File
@@ -132,7 +132,7 @@ bool CryptionHandler::setupSharedSecretNew(const std::string &alpha, const std::
sharedIv.resize(64, '\0');
keyMul((uint8_t*) shared.data(), reinterpret_cast<const uint8_t *>(publicKey), reinterpret_cast<const uint8_t *>(privateKey), true); //Remote key get negated
sharedIv = digest::sha512(shared);
digest::sha512(shared.data(), 32, sharedIv.data());
auto xor_key = alpha + beta;
for(int i = 0; i < 64; i++)
sharedIv[i] ^= xor_key[i];