Kelsidavis-WoWee/src/auth
Kelsi a389fd2ef4 refactor: name SRP/Warden crypto constants, add why-comments
- srp: name kEphemeralBytes (19 = 152 bits, matches Blizzard client)
  and kMaxEphemeralAttempts (100) with why-comment explaining A != 0
  mod N requirement and near-zero failure probability
- warden_module: add why-comment on 0x400000 module base (default
  PE image base for 32-bit Windows executables)
- warden_module: name kRsaSignatureSize (256 = RSA-2048) with
  why-comment explaining signature stripping (placeholder modulus
  can't verify Blizzard's signatures)
2026-03-30 15:12:27 -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 Upgrade to C++20 and fix all compilation warnings 2026-02-07 11:43:37 -08: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