mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-16 01:01:30 +00:00
Fix for compile error
This commit is contained in:
parent
8ae76bc217
commit
135b4aac34
@ -1,3 +1,4 @@
|
||||
#include "encryption.h"
|
||||
#ifdef EQEMU_USE_OPENSSL
|
||||
#include <openssl/des.h>
|
||||
#include <openssl/sha.h>
|
||||
@ -15,6 +16,41 @@
|
||||
#include <sodium.h>
|
||||
#endif
|
||||
|
||||
std::string GetEncryptionByModeId(uint32 mode) {
|
||||
switch (mode) {
|
||||
case EncryptionModeMD5:
|
||||
return "MD5";
|
||||
case EncryptionModeMD5PassUser:
|
||||
return "MD5PassUser";
|
||||
case EncryptionModeMD5UserPass:
|
||||
return "MD5UserPass";
|
||||
case EncryptionModeMD5Triple:
|
||||
return "MD5Triple";
|
||||
case EncryptionModeSHA:
|
||||
return "SHA";
|
||||
case EncryptionModeSHAPassUser:
|
||||
return "SHAPassUser";
|
||||
case EncryptionModeSHAUserPass:
|
||||
return "SHAUserPass";
|
||||
case EncryptionModeSHATriple:
|
||||
return "SHATriple";
|
||||
case EncryptionModeSHA512:
|
||||
return "SHA512";
|
||||
case EncryptionModeSHA512PassUser:
|
||||
return "SHA512PassUser";
|
||||
case EncryptionModeSHA512UserPass:
|
||||
return "SHA512UserPass";
|
||||
case EncryptionModeSHA512Triple:
|
||||
return "SHA512Triple";
|
||||
case EncryptionModeArgon2:
|
||||
return "Argon2";
|
||||
case EncryptionModeSCrypt:
|
||||
return "SCrypt";
|
||||
default:
|
||||
return "";
|
||||
}
|
||||
}
|
||||
|
||||
const char* eqcrypt_block(const char *buffer_in, size_t buffer_in_sz, char* buffer_out, bool enc) {
|
||||
#ifdef EQEMU_USE_MBEDTLS
|
||||
if (enc) {
|
||||
@ -267,4 +303,4 @@ bool eqcrypt_verify_hash(const std::string &username, const std::string &passwor
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user