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

ByteBuffer & operator<< (ByteBuffer &data, VirtualRealmNameInfo const &virtualRealmInfo)
 
ByteBuffer & operator<< (ByteBuffer &data, VirtualRealmInfo const &virtualRealmInfo)
 
ByteBuffer & operator<< (ByteBuffer &data, GameTime const &gameTime)
 
ByteBuffer & operator<< (ByteBuffer &data, BaseBuildKey const &buildKey)
 
ByteBuffer & operator<< (ByteBuffer &data, AuthSuccessInfo const &successInfo)
 
ByteBuffer & operator<< (ByteBuffer &data, AuthWaitInfo const &waitInfo)
 
ByteBuffer & operator<< (ByteBuffer &data, ConnectTo::BleepToken const &bleepToken)
 
ByteBuffer & operator<< (ByteBuffer &data, ConnectTo::ConnectPayload const &payload)
 

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/8]

◆ operator<<() [2/8]

◆ operator<<() [3/8]

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

◆ operator<<() [4/8]

◆ operator<<() [5/8]

◆ operator<<() [6/8]

◆ operator<<() [7/8]

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

◆ operator<<() [8/8]

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

◆ 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 367 of file AuthenticationPackets.cpp.

Referenced by WorldPackets::Auth::EnterEncryptedMode::Write().