TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Auth Namespace Reference

Classes

class  AuthChallenge
 
class  AuthContinuedSession
 
class  AuthResponse
 
class  AuthSession
 
struct  AuthSuccessInfo
 
struct  AuthWaitInfo
 
struct  BaseBuildKey
 
class  ConnectTo
 
class  ConnectToFailed
 
class  EarlyProcessClientPacket
 
class  EnterEncryptedMode
 
struct  GameTime
 
class  LogDisconnect
 
class  Ping
 
class  Pong
 
class  QueuedMessagesEnd
 
class  ResumeComms
 
struct  VirtualRealmInfo
 
struct  VirtualRealmNameInfo
 
class  WaitQueueFinish
 
class  WaitQueueUpdate
 

Enumerations

enum class  ConnectToSerial : uint32 {
  None = 0 , Realm = 14 , WorldAttempt1 = 17 , WorldAttempt2 = 35 ,
  WorldAttempt3 = 53 , WorldAttempt4 = 71 , WorldAttempt5 = 89
}
 

Functions

ByteBufferoperator<< (ByteBuffer &data, VirtualRealmNameInfo const &virtualRealmInfo)
 
ByteBufferoperator<< (ByteBuffer &data, VirtualRealmInfo const &virtualRealmInfo)
 
ByteBufferoperator<< (ByteBuffer &data, GameTime const &gameTime)
 
ByteBufferoperator<< (ByteBuffer &data, BaseBuildKey const &buildKey)
 
ByteBufferoperator<< (ByteBuffer &data, AuthSuccessInfo const &successInfo)
 
ByteBufferoperator<< (ByteBuffer &data, AuthWaitInfo const &waitInfo)
 

Variables

std::array< uint8, 32 > constexpr EnableEncryptionSeed
 
std::array< uint8, 16 > constexpr EnableEncryptionContext = { 0xA7, 0x1F, 0xB6, 0x9B, 0xC9, 0x7C, 0xDD, 0x96, 0xE9, 0xBB, 0xB8, 0x21, 0x39, 0x8D, 0x5A, 0xD4 }
 

Enumeration Type Documentation

◆ ConnectToSerial

Enumerator
None 
Realm 
WorldAttempt1 
WorldAttempt2 
WorldAttempt3 
WorldAttempt4 
WorldAttempt5 

Definition at line 224 of file AuthenticationPackets.h.

Function Documentation

◆ operator<<() [1/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
AuthSuccessInfo const &  successInfo 
)

Definition at line 119 of file AuthenticationPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [2/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
AuthWaitInfo const &  waitInfo 
)

Definition at line 192 of file AuthenticationPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [3/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
BaseBuildKey const &  buildKey 
)

Definition at line 108 of file AuthenticationPackets.cpp.

◆ operator<<() [4/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
GameTime const &  gameTime 
)

Definition at line 95 of file AuthenticationPackets.cpp.

+ Here is the call graph for this function:

◆ operator<<() [5/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
VirtualRealmInfo const &  virtualRealmInfo 
)

Definition at line 43 of file AuthenticationPackets.cpp.

◆ operator<<() [6/6]

ByteBuffer & WorldPackets::Auth::operator<< ( ByteBuffer data,
VirtualRealmNameInfo const &  virtualRealmInfo 
)

Definition at line 29 of file AuthenticationPackets.cpp.

+ Here is the call graph for this function:

Variable Documentation

◆ EnableEncryptionContext

std::array<uint8, 16> constexpr WorldPackets::Auth::EnableEncryptionContext = { 0xA7, 0x1F, 0xB6, 0x9B, 0xC9, 0x7C, 0xDD, 0x96, 0xE9, 0xBB, 0xB8, 0x21, 0x39, 0x8D, 0x5A, 0xD4 }
constexpr

Definition at line 359 of file AuthenticationPackets.cpp.

◆ EnableEncryptionSeed

std::array<uint8, 32> constexpr WorldPackets::Auth::EnableEncryptionSeed
constexpr
Initial value:
= { 0x66, 0xBE, 0x29, 0x79, 0xEF, 0xF2, 0xD5, 0xB5, 0x61, 0x53, 0xF6, 0x5F, 0x45, 0xAE, 0x81, 0xCB,
0x32, 0xEC, 0x94, 0xEC, 0x75, 0xB3, 0x5F, 0x44, 0x6A, 0x63, 0x43, 0x67, 0x17, 0x20, 0x44, 0x34 }

Definition at line 357 of file AuthenticationPackets.cpp.