Pol Henarejos
|
351242d377
|
Fix build for ESP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-01 21:27:53 +02:00 |
|
Pol Henarejos
|
3fe3a9d2ec
|
Fix build for emulation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-01 20:50:44 +02:00 |
|
Pol Henarejos
|
35a043f261
|
Fix automatic build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-01 20:41:23 +02:00 |
|
Pol Henarejos
|
44c5ad4adb
|
Some VIDs do not support VENDOR_CONFIG values.
Fixes #172.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-01 20:38:07 +02:00 |
|
Pol Henarejos
|
a5fd31a5d6
|
Upgrade to bookworm CI for fido2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-29 01:32:22 +02:00 |
|
Pol Henarejos
|
fdf97f5469
|
Upgrade tests to python-fido2 v2.0.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-29 01:20:31 +02:00 |
|
Pol Henarejos
|
d30ebde4f0
|
Upgrade tinycbor to 0.6.1
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-29 01:20:12 +02:00 |
|
Pol Henarejos
|
f7ba3eec38
|
Fix crash APDU with CBOR.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-29 01:19:54 +02:00 |
|
Pol Henarejos
|
66ecd6a7fc
|
Fix uint16 endianness that affected chained RAPDU.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-29 01:17:40 +02:00 |
|
Pol Henarejos
|
d1dccf3762
|
Merge branch 'main' into development
|
2025-08-28 15:09:40 +02:00 |
|
Pol Henarejos
|
292a9e8d8a
|
Add support for hmac-secret-mc extension.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-28 01:04:09 +02:00 |
|
Pol Henarejos
|
73a7856866
|
Add support for persistentPinUvAuthToken.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-28 00:17:57 +02:00 |
|
Pol Henarejos
|
2b640a5c36
|
Add support for FIDO 2.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-27 12:51:34 +02:00 |
|
Pol Henarejos
|
bf1072781b
|
Fix build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:42:24 +02:00 |
|
Pol Henarejos
|
81e03cefda
|
Fix for rp2350 build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:39:41 +02:00 |
|
Pol Henarejos
|
5facbf61cd
|
NK compatibility improvements.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:34:34 +02:00 |
|
Pol Henarejos
|
669f6041bd
|
Do not call pico_sdk_init.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:34:05 +02:00 |
|
Pol Henarejos
|
db679e4143
|
Merge pull request #181 from sylvainpelissier/conftest_updte
Remove WindowsClient from imports
|
2025-08-20 17:48:38 +02:00 |
|
Sylvain
|
8b317042a8
|
Remove WindowsClient from imports
|
2025-08-20 13:54:06 +02:00 |
|
Pol Henarejos
|
71512ae61a
|
Stick with Espressif v5.5
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-12 00:51:15 +02:00 |
|
Pol Henarejos
|
fcd29a0717
|
Add autobuild for RP2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-07-05 00:51:29 +02:00 |
|
Pol Henarejos
|
bb79e6d726
|
Fix cross build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-06-22 20:28:32 +02:00 |
|
Pol Henarejos
|
a9c35afda3
|
Fix deps build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-06-22 20:22:53 +02:00 |
|
Pol Henarejos
|
be2ab59cd1
|
Fix ESP32 build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-06-22 20:12:08 +02:00 |
|
Pol Henarejos
|
9c28f72d17
|
Merge branch 'development'
|
2025-06-22 18:00:08 +02:00 |
|
Pol Henarejos
|
0518ac3655
|
Flash size is obtained dynamically rather than in build time. It will allow to reduce dramatically the number of builds.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-30 12:06:34 +02:00 |
|
Pol Henarejos
|
b4d9e8b693
|
Update README.md
Add link to Pico Fido2
|
2025-05-30 11:22:17 +02:00 |
|
Pol Henarejos
|
93523faf02
|
Fix bool build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-25 19:20:14 +02:00 |
|
Pol Henarejos
|
a018a7f66c
|
Update pointer to support dynamic AID
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-25 19:15:45 +02:00 |
|
Pol Henarejos
|
9b75c5c175
|
Check OpenPGP and PIV dynamically as it can be loaded separately.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-25 19:07:52 +02:00 |
|
Pol Henarejos
|
513642663b
|
Move PRODUCT def to another file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-24 14:49:15 +02:00 |
|
Pol Henarejos
|
e4ed703b6b
|
Rename scan_files to scan_files_fido
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-24 14:25:33 +02:00 |
|
Pol Henarejos
|
91aaee5beb
|
Force 8-digit serial number
Fixes #149.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-05-19 10:01:07 +02:00 |
|
Pol Henarejos
|
a61bb91824
|
Fix eddsa output folder.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-10 19:56:06 +02:00 |
|
Pol Henarejos
|
cfe1321d62
|
Upgrade to v6.6
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v6.6
|
2025-04-10 18:37:48 +02:00 |
|
Pol Henarejos
|
2cbea57c86
|
Update build script to automatize EdDSA builds.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-10 18:37:09 +02:00 |
|
Pol Henarejos
|
b6bf2e6c66
|
Do not update CFG_FLAGS if slot is ChalResp.
Fixes #142
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-10 16:23:20 +02:00 |
|
Pol Henarejos
|
3212f95915
|
Fixes update OTP when LT_CHAL is enabled.
Fixes #141.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-08 18:59:50 +02:00 |
|
Pol Henarejos
|
21b12a7bff
|
Define MCU for emulation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-08 18:58:49 +02:00 |
|
Pol Henarejos
|
c8dbc213a0
|
Fix EPNUM counting for ESP32. It fixes the problem of not sending KB.
Fixes #130 #138.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-04-06 18:32:33 +02:00 |
|
Pol Henarejos
|
0a2ee6523f
|
Build all boards with secure boot pkey.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-31 00:53:44 +02:00 |
|
Pol Henarejos
|
c3ea413592
|
Do not return extensions if they are not requested OR are false.
Fixes #136
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-30 19:32:25 +02:00 |
|
Pol Henarejos
|
64f371e6e5
|
Despite it is described in the spec 2.1, do not return epAtt if is false, return only when it's true. It fixes a bug with Firefox and Linux that blocked the possibility to make credentials.
Fixes #129.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-30 18:13:58 +02:00 |
|
Pol Henarejos
|
fdd4afb993
|
CTAP_RESP should be 0ed before sending.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-30 18:12:18 +02:00 |
|
Pol Henarejos
|
fef46dc1c5
|
OATH Rename requires security validation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-23 23:55:50 +01:00 |
|
Pol Henarejos
|
23a45ac297
|
Rename returns error if new credential name is equal to previous.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-23 23:51:21 +01:00 |
|
Pol Henarejos
|
b152ff15a8
|
Fix challenge length calculation for LT64.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-23 23:27:52 +01:00 |
|
Pol Henarejos
|
751fcf0538
|
Fix HMAC-SHA1 calculation.
Fixes #127.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-23 23:13:21 +01:00 |
|
Pol Henarejos
|
4e4c28a479
|
Fix CONFIG_TOUCH status report.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-23 22:44:35 +01:00 |
|
Pol Henarejos
|
23b60beb2e
|
When OTP interface is disabled, it also disables KEYBOARD interface to avoid incompatibilities with smart phones.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-22 23:26:19 +01:00 |
|