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
1b4dd9bed0
Fix ESP32 build.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-18 23:53:18 +02:00
Pol Henarejos
5e0c42a9f9
Use hexa representation for error displaying
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-09-18 01:34:47 +02:00
Pol Henarejos
332debea6d
Code style.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-09-17 19:11:39 +02:00
Pol Henarejos
4c3042a8bf
Added function for reading COSE keys.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-17 01:30:49 +02:00
Pol Henarejos
63e15b19bb
Added functions for writing COSE keys.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-17 01:19:27 +02:00
Pol Henarejos
8b2be54ede
Update code style.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-04 14:05:30 +01:00
Pol Henarejos
b1fdb9b1d1
Cleaning unused includes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-30 19:39:01 +01:00
Pol Henarejos
e21d985344
Adding support for specific vendor HID command (0x41).
...
It is a self implementation, based on CBOR command.
data[0] conveys the command and the contents mapped in CBOR encoding.
The map uses the authConfig template, where the fist item in the map is the subcommand (enable/disable at this moment), the second is a map of the parameters, the third and fourth are the pinUvParam and pinUvProtocol.
With this format only a single vendor HID command is necessary (0x41), which will be used for all my own commands, by using the command id in data[0] like with CBOR.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-10-29 19:41:00 +02:00
Pol Henarejos
0ec563c8de
Adding authenticatorSelection 0x0B support.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-27 12:24:22 +02:00
Pol Henarejos
9fa2c5d39c
Display more debug info on error.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-23 17:29:22 +02:00
Pol Henarejos
226fcc5405
Fixing next get assertion.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-21 23:44:47 +02:00
Pol Henarejos
99fc76a385
Finalizing get assertion.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-21 14:29:28 +02:00
Pol Henarejos
72ebb2b596
Adding Credential management.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-20 17:31:09 +02:00
Pol Henarejos
199091e2b9
Adding file debug.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-19 17:20:10 +02:00
Pol Henarejos
fd7da11931
More fixes. Finally it passes all tests.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-16 17:13:26 +02:00
Pol Henarejos
20038b1586
Lots of efforts for make_Credential.
...
It DOES NOT pass tests yet.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-16 00:50:19 +02:00
Pol Henarejos
3873303309
Refactor CTAP2 file structure.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-15 14:16:12 +02:00