Pol Henarejos
bb20a75ef4
Fix secure boot enable.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
nightly-development
nightly-main
2026-02-16 16:29:53 +01:00
Pol Henarejos
8d709cf745
Add support for HIGH/LOW ESP32 LED
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-02-04 23:46:41 +01:00
Pol Henarejos
bbbbcadf4c
Upgrade to v7.4
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
v7.4
2026-02-01 20:37:29 +01:00
Pol Henarejos
fbbf1feb49
Fix phy marker write.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-02-01 20:37:17 +01:00
Pol Henarejos
22de41bfe0
Upgrade to Pico Keys SDK 8.5
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-29 16:22:25 +01:00
Pol Henarejos
31a6315721
Transmit CBOR errors in SW x64 with CCID.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 17:22:00 +01:00
Pol Henarejos
9fb8d475b3
Old files. Not used anymore.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 15:54:59 +01:00
Pol Henarejos
c0298ece7d
Remove PHY and MEMORY vendor commands as they are available through rescue applet.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 15:40:08 +01:00
Pol Henarejos
bea7706d63
Fix emulation build
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 01:27:12 +01:00
Pol Henarejos
cfd22c2d2c
Fix ccid max packet length & interface naming.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 01:20:22 +01:00
Pol Henarejos
8ea118fe91
Fix OATH in iOS Authenticator. Fixes #248 .
...
For strange reason, iOS app doesn't follow strictly YKOATH spec. When there are remaining bytes after serial, it assumes there's challenge (and thus, access code), but algorithm 7B is there. Apparently algorithm 7B is only returned when challenge is present but I could not see where it is used.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-26 01:18:51 +01:00
Pol Henarejos
8e6f571b48
Move rtc
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-24 01:15:23 +01:00
Pol Henarejos
3c20800839
Add rtc to credential.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-24 01:14:46 +01:00
Pol Henarejos
f2eef5b839
Use new VID:PID allocated to Pico Fido.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 12:33:08 +01:00
Pol Henarejos
bc6ebdd069
Upgrade to new layout
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 12:09:42 +01:00
Pol Henarejos
3f890757ac
Not present
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 01:00:18 +01:00
Pol Henarejos
18d68d7e05
Fix needs power cycle logic.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 00:57:31 +01:00
Pol Henarejos
c8d62de621
Add vendor commands via CCID
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 00:26:51 +01:00
Pol Henarejos
60165c21ca
Fix vendor keydev loading
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 00:26:27 +01:00
Pol Henarejos
55a60f8875
Fix power_cycle behavior
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 00:26:13 +01:00
Pol Henarejos
7ed90007ef
Add support for slots 3 & 4 in OTP.
...
Both slots are activated by clicking three or four times the BOOTSEL button.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-19 16:37:19 +01:00
Pol Henarejos
c23cc9ffe1
Add set/get RTC.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-19 16:36:49 +01:00
Pol Henarejos
dc4565a8fb
Fix LED default parameters in Pimoroni boards.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-15 01:17:18 +01:00
Pol Henarejos
804ee68e86
Remove non-standard MAKE CREDENTIAL step.
...
It may collide with other userName and the purpose is achieved cleaner via Rescue interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
v7.2
2026-01-08 10:46:51 +01:00
Pol Henarejos
fe49149d86
Update README with up-to-date info.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-06 21:20:04 +01:00
Pol Henarejos
81d97f1a18
Upgrade to v7.2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:56:09 +01:00
Pol Henarejos
d16016cf1e
Upgrade Pico Keys SDK to v8.2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:51:11 +01:00
Pol Henarejos
2e0333677b
Fix button logic.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:39:46 +01:00
Pol Henarejos
becdc94339
Disable button press by default since LED may not be properly configured until it is commissioned.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:37:30 +01:00
Pol Henarejos
bd499ae1d4
Remove print
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:37:27 +01:00
Pol Henarejos
5fc84d7097
Reset internal state of GA to avoid phantom requests on GNA.
...
When a previous GA had more than 1 credential, it stored the full list in the internal state. Later, if a GA had only 1 credential, subsequent GNA returned older state of previous non-related GA.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 12:36:44 +01:00
Pol Henarejos
ac7e34522a
Fixed resident credential storage when two userId have the same prefix.
...
Added a specific test for this case.
Fixes #241 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 12:34:04 +01:00
Pol Henarejos
70dec5596a
Fix build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-29 20:36:37 +01:00
Pol Henarejos
2331dcb3ec
Blink led three times to acknowledge proper commissioning.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-29 20:16:22 +01:00
Pol Henarejos
42b8b0af5f
Fix pimoroni led
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-27 22:04:03 +01:00
Pol Henarejos
ceb54d9a08
Move pointer
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-27 16:03:07 +01:00
Pol Henarejos
527943fbba
Releaser is available up to 6.7.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-26 19:53:46 +01:00
Pol Henarejos
7dddfd971e
Build only necessary boards
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-11 20:01:08 +01:00
Pol Henarejos
29f942dab9
Update pointer
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-11 15:42:47 +01:00
Pol Henarejos
aa9df892d3
Revert "Move EDDSA to another branch."
...
This reverts commit 1867f0330f .
2025-12-11 15:41:47 +01:00
Pol Henarejos
7ac2ce30f0
Revert "Move other curves to another branch."
...
This reverts commit 46720fb387 .
2025-12-11 15:40:16 +01:00
Pol Henarejos
e86862033c
Revert "Move enterprise attestation to another branch."
...
This reverts commit 1d21d93b74 .
2025-12-11 15:40:10 +01:00
Pol Henarejos
ae36143498
Revert "Move Secure Boot to another branch."
...
This reverts commit d90dbb6c5f .
2025-12-11 15:39:57 +01:00
Pol Henarejos
d90dbb6c5f
Move Secure Boot to another branch.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 21:39:14 +01:00
Pol Henarejos
1d21d93b74
Move enterprise attestation to another branch.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 21:39:10 +01:00
Pol Henarejos
8b9be258de
Fix applet cmp
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 19:15:35 +01:00
Pol Henarejos
46720fb387
Move other curves to another branch.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 18:52:13 +01:00
Pol Henarejos
1867f0330f
Move EDDSA to another branch.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-09 15:56:31 +01:00
Pol Henarejos
bb542e3b83
Add is_gpg flag for fido2.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-12-07 20:34:42 +01:00
Pol Henarejos
31991a31c3
Fix MSOS/BOS descriptor.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
v7.0
v7.0-eddsa
2025-12-03 16:34:49 +01:00