diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-05-03 17:03:57 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-05-03 17:03:57 +0200 |
commit | bc87f7b337154e683369a3790ee8fd1a7d4cba98 (patch) | |
tree | f956c8c358f39fc30b74f790b66fcc1c01581546 /src/server/game/Warden/WardenMac.cpp | |
parent | c68f52568f3dff0f5e7cb572ad91e79b23694645 (diff) |
Core/Crypto: Switch away from most deprecated openssl functions and removed upper version limit
Diffstat (limited to 'src/server/game/Warden/WardenMac.cpp')
-rw-r--r-- | src/server/game/Warden/WardenMac.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/server/game/Warden/WardenMac.cpp b/src/server/game/Warden/WardenMac.cpp index f8a82f6b6b6..e7c7541c8ea 100644 --- a/src/server/game/Warden/WardenMac.cpp +++ b/src/server/game/Warden/WardenMac.cpp @@ -18,6 +18,7 @@ #include "WardenMac.h" #include "ByteBuffer.h" #include "Common.h" +#include "CryptoHash.h" #include "GameTime.h" #include "Log.h" #include "Opcodes.h" @@ -27,7 +28,6 @@ #include "WorldPacket.h" #include "WorldSession.h" -#include <openssl/md5.h> #include <array> WardenMac::WardenMac() : Warden() { } @@ -230,12 +230,7 @@ void WardenMac::HandleCheckResult(ByteBuffer &buff) //found = true; } - MD5_CTX ctx; - MD5_Init(&ctx); - MD5_Update(&ctx, str.c_str(), str.size()); - std::array<uint8, 16> ourMD5Hash; - MD5_Final(ourMD5Hash.data(), &ctx); - + std::array<uint8, 16> ourMD5Hash = Trinity::Crypto::MD5::GetDigestOf(str); std::array<uint8, 16> theirsMD5Hash; buff.read(theirsMD5Hash); |