#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.
|
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() |
|
◆ AUTH_LOGON_CHALLENGE_INITIAL_SIZE
#define AUTH_LOGON_CHALLENGE_INITIAL_SIZE 4 |
◆ MAX_ACCEPTED_CHALLENGE_SIZE
◆ REALM_LIST_PACKET_SIZE
#define REALM_LIST_PACKET_SIZE 5 |
◆ sAuthLogonChallenge_C
◆ sAuthLogonProof_C
◆ sAuthLogonProof_S
◆ sAuthLogonProof_S_Old
◆ sAuthReconnectProof_C
◆ 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 | |
38{
49};
@ XFER_INITIATE
Definition: AuthSession.cpp:44
@ XFER_ACCEPT
Definition: AuthSession.cpp:46
@ XFER_CANCEL
Definition: AuthSession.cpp:48
@ AUTH_LOGON_CHALLENGE
Definition: AuthSession.cpp:39
@ REALM_LIST
Definition: AuthSession.cpp:43
@ AUTH_RECONNECT_PROOF
Definition: AuthSession.cpp:42
@ AUTH_RECONNECT_CHALLENGE
Definition: AuthSession.cpp:41
@ XFER_DATA
Definition: AuthSession.cpp:45
@ XFER_RESUME
Definition: AuthSession.cpp:47
@ AUTH_LOGON_PROOF
Definition: AuthSession.cpp:40
◆ Handlers
◆ VersionChallenge
std::array<uint8, 16> VersionChallenge = { { 0xBA, 0xA3, 0x1E, 0x99, 0xA0, 0x0B, 0x21, 0x57, 0xFC, 0x37, 0x3F, 0xB3, 0x69, 0xCD, 0xD2, 0xF1 } } |