Kelsidavis-WoWee/include/auth
Kelsi 5ef11fdc7d Fix auth protocol to match real WoW 3.3.5a client format
Three critical bugs fixed:
- LOGON_CHALLENGE request: set protocol byte to 0x03 (was 0x00) and
  reverse FourCC strings (game/platform/os/locale) to match real client
- Response parsers: remove double-read of opcode byte that shifted all
  field reads by one, preventing successful auth with real servers
- LOGON_PROOF response sizes: success=32 bytes, failure=4 bytes to match
  TrinityCore/AzerothCore format

Also adds missing auth result codes (0x13-0x20, 0xFF) including
IGR_WITHOUT_BNET (0x17) which Warmane was returning.
2026-02-05 12:39:34 -08:00
..
auth_handler.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
auth_opcodes.hpp Fix auth protocol to match real WoW 3.3.5a client format 2026-02-05 12:39:34 -08:00
auth_packets.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
big_num.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
crypto.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
rc4.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
srp.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00