mirror of
https://github.com/polhenarejos/pico-fido
synced 2026-04-28 09:33:20 +02:00
Compare commits
6 Commits
9b75c5c175
...
9c28f72d17
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c28f72d17 | ||
|
|
0518ac3655 | ||
|
|
b4d9e8b693 | ||
|
|
93523faf02 | ||
|
|
a018a7f66c | ||
|
|
91aaee5beb |
@@ -1,6 +1,8 @@
|
||||
# Pico FIDO
|
||||
This project transforms your Raspberry Pi Pico or ESP32 microcontroller into an integrated FIDO Passkey, functioning like a standard USB Passkey for authentication.
|
||||
|
||||
If you are looking for a Fido + OpenPGP, see: https://github.com/polhenarejos/pico-fido2
|
||||
|
||||
## Features
|
||||
Pico FIDO includes the following features:
|
||||
|
||||
|
||||
Submodule pico-keys-sdk updated: 580b0acffa...f01aca5518
@@ -101,6 +101,7 @@ int man_get_config() {
|
||||
res_APDU[res_APDU_size++] = TAG_SERIAL;
|
||||
res_APDU[res_APDU_size++] = 4;
|
||||
memcpy(res_APDU + res_APDU_size, pico_serial.id, 4);
|
||||
res_APDU[res_APDU_size] &= ~0xFC; // Force 8-digit serial number
|
||||
res_APDU_size += 4;
|
||||
res_APDU[res_APDU_size++] = TAG_FORM_FACTOR;
|
||||
res_APDU[res_APDU_size++] = 1;
|
||||
|
||||
@@ -476,6 +476,7 @@ int cmd_otp() {
|
||||
}
|
||||
else if (p1 == 0x10) {
|
||||
memcpy(res_APDU, pico_serial.id, 4);
|
||||
res_APDU[0] &= ~0xFC; // Force 8-digit serial number
|
||||
res_APDU_size = 4;
|
||||
}
|
||||
else if (p1 == 0x13) { // Get config
|
||||
|
||||
Reference in New Issue
Block a user