neoLegacy/Minecraft.Server/Security
itsRevela 245da783b3 feat: upgrade stream cipher from XOR to AES-128-CTR
Replace the XOR obfuscation cipher with AES-128-CTR using the Windows
BCrypt API. Key material grows from 16 to 32 bytes (16 AES key + 16 IV).
All callers auto-adjust via StreamCipher::KEY_SIZE. No handshake or
protocol changes needed beyond the larger MC|CKey payload.
2026-03-28 21:03:45 -05:00
..
CipherHandshakeEnforcer.cpp feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
CipherHandshakeEnforcer.h feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
ConnectionCipher.cpp feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
ConnectionCipher.h feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
IdentityTokenManager.cpp feat: upgrade stream cipher from XOR to AES-128-CTR 2026-03-28 21:03:45 -05:00
IdentityTokenManager.h feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
RateLimiter.cpp feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
RateLimiter.h feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
SecurityConfig.cpp feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
SecurityConfig.h feat: dedicated server security hardening 2026-03-28 19:18:06 -05:00
StreamCipher.cpp feat: upgrade stream cipher from XOR to AES-128-CTR 2026-03-28 21:03:45 -05:00
StreamCipher.h feat: upgrade stream cipher from XOR to AES-128-CTR 2026-03-28 21:03:45 -05:00