SecureGen
SecureGen is an open-source hardware security device built for ESP32 T-Display and T-Display S3 boards. It combines a TOTP/HOTP authenticator and an offline password manager in a single compact unit with no internet connectivity required. Key features include eight-layer security architecture with AES-256 encryption, BLE keyboard functionality for wireless credential entry, and USB HID support on the S3 variant. The authenticator generates time-based and counter-based one-time passwords in real time, with dark and light themes available. The password manager stores credentials in an encrypted offline vault accessible directly on the device. The interface supports QR code export for transferring keys, battery and status monitoring, and a BLE security mode with PIN protection. The T-Display S3 variant offers a larger 1.9-inch display suited for password management, while the standard T-Display ESP32 with a 1.14-inch screen focuses on TOTP workflows. The firmware is developed using PlatformIO and licensed under