Repository navigation
FROGLock Argon 2025AK — Ghost (v5.3)
🐸 FROGLock Argon 2025AK — Ghost (v5.3)
Release date: October 20, 2025
Changelog:
- New SecureEntry: Passwords are now handled as in-memory
bytearrays and immediately wiped after use to reduce exposure. - Parallel KEM: Added multi-recipient parallel encapsulation using adaptive thread pool.
- Adaptive Chunk Size: Encryption chunk size now auto-adjusts up to 4 MiB based on system RAM and file size.
- Optional mmap Mode: For files ≥ 1 GiB, memory-mapped I/O can be enabled with
FROG_MMAP=1for faster throughput. - Improved Windows Hardening: Added
SetErrorMode,IsDebuggerPresentchecks, and secure memory locking with best-effort fallback. - Automatic ACL Protection: Files are restricted to the current Windows user when pywin32 is available.
- Clipboard Hygiene: Clipboard is wiped automatically after encryption.
- Enhanced Paranoid Mode: Locks browsing, forces manual paths, randomizes output name, and suggests secure deletion.
- Memory-Safety Enhancements: DEK, password, and KDF buffers are explicitly zeroized with
RtlSecureZeroMemory. - Modern Dark UI: Redesigned Tkinter interface with responsive dark theme, tooltips, and virtual keyboard.
- Anti-bruteforce: Added per-file attempt limiter with cooldown window.
- Miscellaneous: Code cleanup, canonical Base64 handling for public keys, and improved hybrid KEM+pass validation.