Repository navigation
v2.3.0
SecureGen v2.3.0
π Security Enhancements
- Duress PIN β multi-layer duress PIN triggers advanced memory zeroing; real vault is wiped and replaced with decoy accounts on duress entry.
- Credential Validation β login name cannot appear inside the password; enforced at registration and password change.
- Mimicry Headers β obfuscation layer now generates more convincing decoy Authorization/Session headers; fixed header obfuscation logic bug.
β¨ Web Interface
- Password Categories β passwords can be organized into named categories with folder-style navigation in the web cabinet.
- Security Badges β visual indicators on password entries: strength meter, duplicate detection, PIN-only flag, name-in-password warning.
- Display Orientation β screen rotation configurable from web cabinet.
- Display Auto-Dim β screen dim timeout configurable from web cabinet.
- Debug UI β internal diagnostics panel (debug builds only).
- BLE PIN Setting removed β setting was non-functional (PIN is random-generated, not configurable); removed from UI.
π Bug Fixes
- BLE PIN Display β fixed zero-padding bug showing
0instead of000006. - AP Mode Web Server β fixed server not stopping on AP mode exit.
- AP Mode Sessions β fixed session lifecycle bug causing sessions to persist across AP restarts.
- URL Obfuscation β fixed mapping bug causing endpoint resolution failures.
π Documentation
- RTC Mastering Guide β DS3231 wiring diagrams, pin assignments for ESP32 and S3, enabling RTC in firmware, troubleshooting.
- Porting Guide β step-by-step instructions for adapting SecureGen to new ESP32/S3 boards: board header creation, platformio.ini configuration, capability flags, deep sleep wake pins, display geometry, security checklist, common mistakes.
Flash online: https://makepkg.github.io/SecureGen/flash User Guide: https://makepkg.github.io/SecureGen/guide
SHA-256 Checksums
| File | SHA-256 |
|---|---|
| merged-firmware-s3.bin | 3fb45d1be24f9844a2125c4de5ee34757c19c56366b5a9b901bcb994344e2d76 |
| merged-firmware-esp32.bin | dd8c6c0454274deadbe0edb01e44294452b958dd74efe42e6fea1cc6201f3611 |
| firmware-s3.bin | 220356452c984b2a583db2f2a8a5b0560c45f4b2498cb87a9c8308f52e6fb1bf |
| firmware-esp32.bin | b315b547c1e8b190a3d1803f5c7194a57e82074bcf167a226ebe7b43a362688b |