Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)