Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jocover/esp32_u2f
Create a FIDO2/U2F token using ESP32
https://github.com/jocover/esp32_u2f
esp32 esp32s2 esp32s3 fido2 openpgp passkeys u2f
Last synced: 6 days ago
JSON representation
Create a FIDO2/U2F token using ESP32
- Host: GitHub
- URL: https://github.com/jocover/esp32_u2f
- Owner: jocover
- License: gpl-3.0
- Created: 2024-01-13T01:41:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-06-28T07:58:06.000Z (3 months ago)
- Last Synced: 2024-09-22T16:02:21.536Z (11 days ago)
- Topics: esp32, esp32s2, esp32s3, fido2, openpgp, passkeys, u2f
- Language: C
- Homepage:
- Size: 366 KB
- Stars: 82
- Watchers: 2
- Forks: 14
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
| Supported Targets | ESP32-S2 | ESP32-S3 |
| ----------------- | -------- | -------- |# ESP32 U2F Security Key.
Turns your cheap ESP32 U2F token.
### Hardware Required
Any ESP board that have USB-OTG supported.
### Flash Example
> **WARNING**
> using erase_flash will lose all stored keys```
# Erase first 1MB size
esptool erase_region 0x0 0x100000
```Flash binaries:
esp32s2
bootloader address is 0x1000```
esptool --chip esp32s2 write_flash --flash_mode dio --flash_size 2MB --flash_freq 80m 0x1000 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 esp32_u2f.bin
```esp32s3
bootloader address is 0x0```
esptool --chip esp32s3 write_flash --flash_mode dio --flash_size 2MB --flash_freq 80m 0x0 bootloader/bootloader.bin 0x8000 partition_table/partition-table.bin 0x10000 esp32_u2f.bin
```### Tools
[espressif esptool](https://github.com/espressif/esptool/releases)
### License
[GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.html)