Pol Henarejos
|
a381e94dda
|
Added phy_save() and phy_load() to save and load PHY.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-29 17:07:03 +01:00 |
|
Pol Henarejos
|
e78ec82435
|
Do not init PHY on modifying a single value.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-29 16:58:49 +01:00 |
|
Pol Henarejos
|
ed9c46ded0
|
Fix slot deletion.
Fixes #89.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-19 19:55:16 +01:00 |
|
Pol Henarejos
|
6265992162
|
Upgrade to v6.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-15 15:23:29 +01:00 |
|
Pol Henarejos
|
77dd1c4b98
|
Fix OTP/MKEK secure system.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-08 17:25:04 +01:00 |
|
Pol Henarejos
|
6a67800057
|
Add support for PIN hash storage and MKEK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-01-03 01:20:58 +01:00 |
|
Pol Henarejos
|
1f805b1df2
|
Use more uint16 funcs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-23 21:25:46 +01:00 |
|
Pol Henarejos
|
1d20321d69
|
Add BE/LE functions to pack uint16, uint32 and uint64.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-23 20:51:09 +01:00 |
|
Pol Henarejos
|
b42a664ac6
|
Add support for displaying memory usage via "pico-fido-tool.py memory" command.
Fixes #82.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-23 19:56:13 +01:00 |
|
Pol Henarejos
|
a5a0f3508c
|
Remove NFC references.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-17 11:58:39 +01:00 |
|
Pol Henarejos
|
dba805dc04
|
Fix potential overflow due to bad initialization. Might fix #72.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-11 21:58:48 +01:00 |
|
Pol Henarejos
|
bbf474811b
|
Add sanity checks.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-11 21:58:25 +01:00 |
|
Pol Henarejos
|
5faab169a8
|
Add option to disable power cycle on reset via Commissioner.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-12-01 01:07:33 +01:00 |
|
Pol Henarejos
|
d5af2cd8ed
|
Remove ENABLE_UP_BUTTON macro.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 12:59:25 +01:00 |
|
Pol Henarejos
|
7a59b51849
|
Upgrade to v6.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-10 01:21:51 +01:00 |
|
Pol Henarejos
|
730e76af75
|
Enable OTP master key for ESP32-S3.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-10 01:07:31 +01:00 |
|
Pol Henarejos
|
77c3568885
|
Add PICO_PRODUCT.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 00:23:04 +01:00 |
|
Pol Henarejos
|
3b43c5112b
|
Add command to reset device via management app.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:33:40 +01:00 |
|
Pol Henarejos
|
a68fbd65e9
|
Compact PHY config.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 18:57:28 +01:00 |
|
Pol Henarejos
|
3fad6baf89
|
Rename CCID_ code names to PICOKEY_
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 18:21:42 +01:00 |
|
Pol Henarejos
|
4ce6b2df5c
|
Refactor PHY to support more flexible and scalable architecture.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 00:29:58 +01:00 |
|
Pol Henarejos
|
0df1330f92
|
Add support for commissioning.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-04 18:25:42 +01:00 |
|
Pol Henarejos
|
dc07653ae7
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-27 21:00:39 +02:00 |
|
Pol Henarejos
|
2d09a5c8e5
|
Added support to configure LED GPIO, LED brightness and LED dimming.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-27 20:56:33 +02:00 |
|
Pol Henarejos
|
720c2e45f3
|
Add support to LED_GPIO and LED_BTNESS vendor options.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-27 20:21:03 +02:00 |
|
Pol Henarejos
|
cf5dbc9ae5
|
Add support for dynamic VIDPID via PHY.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-18 19:42:14 +02:00 |
|
Pol Henarejos
|
ec612a451d
|
Fix ssh-keygen creation.
Fixes #59
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-13 21:03:58 +02:00 |
|
Pol Henarejos
|
c43006f8c2
|
Protect keydev if available (only for RP2350).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-12 19:01:04 +02:00 |
|
Pol Henarejos
|
95cae29206
|
Upgrade to version 5.12
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-02 17:12:11 +02:00 |
|
Pol Henarejos
|
02556fcde1
|
Fix buffer initialization.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-25 20:21:43 +02:00 |
|
Pol Henarejos
|
902a988350
|
Fix memory cleanups.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-24 02:34:15 +02:00 |
|
Pol Henarejos
|
5568aa7b69
|
Fixed thread synchronization.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 19:25:20 +02:00 |
|
Pol Henarejos
|
5e86745672
|
Add missing files for ESP32.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 15:23:10 +02:00 |
|
Pol Henarejos
|
6c74db9763
|
Fix warnings.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 13:17:51 +02:00 |
|
Pol Henarejos
|
f49833291f
|
Major refactor of USB CCID and USB HID interfaces.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-23 10:04:00 +02:00 |
|
Pol Henarejos
|
8c1e002892
|
select_app now invokes U2F or FIDO depending on the message.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-20 14:29:25 +02:00 |
|
Pol Henarejos
|
8d49ed5ffc
|
Fix potential crash invoking OTP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-20 14:28:09 +02:00 |
|
Pol Henarejos
|
ed12d6f8e9
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-19 13:18:03 +02:00 |
|
Pol Henarejos
|
a9799dc77f
|
Fix CBOR error.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-19 13:12:04 +02:00 |
|
Pol Henarejos
|
d7d75caecf
|
Fix OATH selection.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-19 13:11:48 +02:00 |
|
Pol Henarejos
|
163e936231
|
Fix potential bug in CBOR encoding.
It happen if a keepalive packet is sent in the middle of an encoding.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-18 23:59:52 +02:00 |
|
Pol Henarejos
|
1b4dd9bed0
|
Fix ESP32 build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-08-18 23:53:18 +02:00 |
|
Pol Henarejos
|
5b95e35ca9
|
Upgrade to version 5.10
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-07-20 20:29:40 +02:00 |
|
Pol Henarejos
|
f21e203093
|
Fix compilation
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-07-20 20:05:00 +02:00 |
|
Pol Henarejos
|
e96da09a84
|
Fixes for mbedtls 3.6
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-07-20 20:04:48 +02:00 |
|
Pol Henarejos
|
54bbc0e9ea
|
Fix return value when bad key type is provided. Fixes #47.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-06-30 00:31:29 +02:00 |
|
Pol Henarejos
|
b0b0187919
|
Fix cleared permissions on make credential when UP is not present.
Following 14.1, flags shall be cleared only when UP == true.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-06-07 20:57:21 +02:00 |
|
Pol Henarejos
|
1f0e1fb8f4
|
Use latest Pico Keys SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-05-05 00:58:51 +02:00 |
|
Pol Henarejos
|
f3f34cf66b
|
Fix oath crash.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-03-13 22:06:00 +01:00 |
|
Pol Henarejos
|
92d04f9131
|
Use new asn1 structs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-03-13 18:34:14 +01:00 |
|