TrinityCore
|
#include "SecretMgr.h"
#include "AES.h"
#include "Argon2.h"
#include "Config.h"
#include "CryptoGenerics.h"
#include "DatabaseEnv.h"
#include "Errors.h"
#include "Log.h"
Go to the source code of this file.
Classes | |
struct | SecretInfo |
Macros | |
#define | SECRET_FLAG_FOR(key, val, server) server ## _ ## key = (val ## ull << (16*SECRET_OWNER_ ## server)) |
#define | SECRET_FLAG(key, val) SECRET_FLAG_ ## key = val, SECRET_FLAG_FOR(key, val, BNETSERVER), SECRET_FLAG_FOR(key, val, WORLDSERVER) |
Enumerations | |
enum | SecretFlags : uint64 |
Functions | |
static Optional< BigNumber > | GetHexFromConfig (char const *configKey, int bits) |
Variables | |
static constexpr SecretInfo | secret_info [NUM_SECRETS] |
#define SECRET_FLAG | ( | key, | |
val | |||
) | SECRET_FLAG_ ## key = val, SECRET_FLAG_FOR(key, val, BNETSERVER), SECRET_FLAG_FOR(key, val, WORLDSERVER) |
Definition at line 28 of file SecretMgr.cpp.
#define SECRET_FLAG_FOR | ( | key, | |
val, | |||
server | |||
) | server ## _ ## key = (val ## ull << (16*SECRET_OWNER_ ## server)) |
Definition at line 27 of file SecretMgr.cpp.
enum SecretFlags : uint64 |
Definition at line 29 of file SecretMgr.cpp.
Definition at line 59 of file SecretMgr.cpp.
|
staticconstexpr |
Definition at line 46 of file SecretMgr.cpp.