Kelsidavis-WoWee/src/auth
Kelsi af604cc442 fix: UB in mouse button polling, null deref in BigNum formatting
- input: fix undefined behavior in SDL mouse button loop — SDL_BUTTON(0)
  computes (1 << -1) which is UB. Start loop at 1 since SDL button
  indices are 1-based (SDL_BUTTON_LEFT=1, RIGHT=3, MIDDLE=2)
- big_num: guard BN_bn2hex/BN_bn2dec against nullptr return on
  OpenSSL allocation failure — previously constructed std::string
  from nullptr which is undefined behavior
2026-03-30 15:37:38 -07:00
..
auth_handler.cpp refactor: name auth security flags, log JSON parse failures 2026-03-30 14:43:50 -07:00
auth_opcodes.cpp Fix expansion auth protocol versions + improve version mismatch errors 2026-02-13 00:36:46 -08:00
auth_packets.cpp fix: ::toupper/::tolower UB on signed char at 5 remaining call sites 2026-03-29 19:58:36 -07:00
big_num.cpp fix: UB in mouse button polling, null deref in BigNum formatting 2026-03-30 15:37:38 -07:00
crypto.cpp Make this compatible to build with MSVS 2022 2026-02-23 16:30:49 +01:00
integrity.cpp Fix Warden module parse fallback and macOS FMOD integrity aliases 2026-02-25 09:26:34 -08:00
pin_auth.cpp refactor: extract color write mask, name frustum epsilon, add comments 2026-03-30 15:02:47 -07:00
rc4.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
srp.cpp refactor: name SRP/Warden crypto constants, add why-comments 2026-03-30 15:12:27 -07:00
vanilla_crypt.cpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00