espwv32
A password vault you can take with you.
Key Properties
- No client software needed
- 2 factor authentication
- Encrypted storage
- Secure communication
Current status
- [x] BLE connection requires passcode
- [x] Secure BLE connection
- [x] Send username and password on button push
- [x] Store credentials securely on the device
- [ ] Manual managing accounts
- [ ] Proposing new passwords for existing accounts
- [ ] Changing a password manually
- [ ] Fully security checked
Hardware
https://m5stack.com/products/stick-c
https://docs.m5stack.com/#/en/arduino/arduino_api
Screens
Start Screen
Bluetooth Connection PIN
Locked, waiting for User PIN
Selecting an Account
High Level Acrchitecture
Sequences
Quality
Inspiring reads: