![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AuthSession.h"#include "AES.h"#include "AuthCodes.h"#include "Config.h"#include "CryptoGenerics.h"#include "CryptoHash.h"#include "CryptoRandom.h"#include "DatabaseEnv.h"#include "IPLocation.h"#include "Log.h"#include "RealmList.h"#include "SecretMgr.h"#include "StringConvert.h"#include "TOTP.h"#include "Util.h"#include <boost/lexical_cast.hpp>Go to the source code of this file.
Classes | |
| struct | AUTH_LOGON_CHALLENGE_C |
| struct | AUTH_LOGON_PROOF_C |
| struct | AUTH_LOGON_PROOF_S |
| struct | AUTH_LOGON_PROOF_S_OLD |
| struct | AUTH_RECONNECT_PROOF_C |
Macros | |
| #define | MAX_ACCEPTED_CHALLENGE_SIZE (sizeof(AUTH_LOGON_CHALLENGE_C) + 16) |
| #define | AUTH_LOGON_CHALLENGE_INITIAL_SIZE 4 |
| #define | REALM_LIST_PACKET_SIZE 5 |
Typedefs | |
| typedef struct AUTH_LOGON_CHALLENGE_C | sAuthLogonChallenge_C |
| typedef struct AUTH_LOGON_PROOF_C | sAuthLogonProof_C |
| typedef struct AUTH_LOGON_PROOF_S | sAuthLogonProof_S |
| typedef struct AUTH_LOGON_PROOF_S_OLD | sAuthLogonProof_S_Old |
| typedef struct AUTH_RECONNECT_PROOF_C | sAuthReconnectProof_C |
Enumerations | |
| enum | eAuthCmd { AUTH_LOGON_CHALLENGE = 0x00 , AUTH_LOGON_PROOF = 0x01 , AUTH_RECONNECT_CHALLENGE = 0x02 , AUTH_RECONNECT_PROOF = 0x03 , REALM_LIST = 0x10 , XFER_INITIATE = 0x30 , XFER_DATA = 0x31 , XFER_ACCEPT = 0x32 , XFER_RESUME = 0x33 , XFER_CANCEL = 0x34 } |
Variables | |
| std::array< uint8, 16 > | VersionChallenge = { { 0xBA, 0xA3, 0x1E, 0x99, 0xA0, 0x0B, 0x21, 0x57, 0xFC, 0x37, 0x3F, 0xB3, 0x69, 0xCD, 0xD2, 0xF1 } } |
| std::unordered_map< uint8, AuthHandler > const | Handlers = AuthSession::InitHandlers() |
| #define AUTH_LOGON_CHALLENGE_INITIAL_SIZE 4 |
| #define MAX_ACCEPTED_CHALLENGE_SIZE (sizeof(AUTH_LOGON_CHALLENGE_C) + 16) |
| #define REALM_LIST_PACKET_SIZE 5 |
| typedef struct AUTH_LOGON_CHALLENGE_C sAuthLogonChallenge_C |
| typedef struct AUTH_LOGON_PROOF_C sAuthLogonProof_C |
| typedef struct AUTH_LOGON_PROOF_S sAuthLogonProof_S |
| typedef struct AUTH_LOGON_PROOF_S_OLD sAuthLogonProof_S_Old |
| typedef struct AUTH_RECONNECT_PROOF_C sAuthReconnectProof_C |
| enum eAuthCmd |
| Enumerator | |
|---|---|
| AUTH_LOGON_CHALLENGE | |
| AUTH_LOGON_PROOF | |
| AUTH_RECONNECT_CHALLENGE | |
| AUTH_RECONNECT_PROOF | |
| REALM_LIST | |
| XFER_INITIATE | |
| XFER_DATA | |
| XFER_ACCEPT | |
| XFER_RESUME | |
| XFER_CANCEL | |
| std::unordered_map<uint8, AuthHandler> const Handlers = AuthSession::InitHandlers() |
Referenced by AuthSession::ReadHandler().
| std::array<uint8, 16> VersionChallenge = { { 0xBA, 0xA3, 0x1E, 0x99, 0xA0, 0x0B, 0x21, 0x57, 0xFC, 0x37, 0x3F, 0xB3, 0x69, 0xCD, 0xD2, 0xF1 } } |
Referenced by AuthSession::LogonChallengeCallback(), and AuthSession::ReconnectChallengeCallback().