ai-code-battle/starters
jedarden 0d887ebeb2 fix(starters): fix Java starter HMAC timing attack and code quality
Replace plain String.equals() with MessageDigest.isEqual() for
constant-time HMAC signature comparison. Switch from manual StringBuilder
JSON to Jackson ObjectMapper. Add typed Java records for game state,
moves, and config.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-21 14:04:42 -04:00
..
csharp feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00
go feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00
java fix(starters): fix Java starter HMAC timing attack and code quality 2026-04-21 14:04:42 -04:00
javascript feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00
python feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00
rust feat(starters,web): add 6-language bot starter kits per §6 2026-04-21 13:58:27 -04:00