Skip to content

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 11 May 20:02
· 12 commits to master since this release

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 0 instead of 000006.
  • 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