Pol Henarejos
|
074dd80afe
|
Adding support of credProtect on excludeList when make cred.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-23 18:49:12 +02:00 |
|
Pol Henarejos
|
d558941311
|
Credentials now include a flag to mark whether they are resident or not.
It is used by get assertion to attach userId, regardless allowList is present.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-23 17:30:18 +02:00 |
|
Pol Henarejos
|
2d496fd8fc
|
Random functions shall be called for each core, otherwise it will hung.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-22 20:18:05 +02:00 |
|
Pol Henarejos
|
86e3c960a4
|
Fix when no pin is provided.
6.1.3.7.1 is too ambiguous on uv == false. We also accept that is not provided.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-22 10:00:06 +02:00 |
|
Pol Henarejos
|
a44227db52
|
Fix encoding extensions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-21 19:53:11 +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
|
804970e77a
|
Using extensions and fixing up and uv flags.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-21 00:00:10 +02:00 |
|
Pol Henarejos
|
8a379d9702
|
Adding Credential manager.
Also adding resident credentials.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-20 19:50:33 +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
|
3dc7af05c1
|
More fixes.
|
2022-09-20 15:07:48 +02:00 |
|
Pol Henarejos
|
a3c60f762d
|
Reorganizing core0/core1 split.
Now CBOR and APDU (i.e., intensive processing) areas are executed on core1, while core0 is dedicated for hardware tasks (usb, button, led, etc.).
|
2022-09-20 14:39:59 +02:00 |
|
Pol Henarejos
|
8feac76a73
|
If user has introduced PIN, it is verified.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-20 11:50:45 +02:00 |
|
Pol Henarejos
|
ee8f3a0965
|
Adding support for clientPIN.
It does not pass the tests yet.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-19 17:20:52 +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
|
a80247ffa2
|
Check required parameters in excludeList.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-16 16:27:56 +02:00 |
|
Pol Henarejos
|
c9c10eca36
|
Fix excludeList parsing.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-16 16:23:27 +02:00 |
|
Pol Henarejos
|
11642fe0a3
|
Fixes with missing parameters.
Up should not be present.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-16 15:59:20 +02:00 |
|
Pol Henarejos
|
a9cb5ee87c
|
More fixes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-16 12:06:54 +02:00 |
|
Pol Henarejos
|
2c6b14822e
|
Fixed many bugs. It works.
This is the first commit that passes *some* tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-09-16 11:19:54 +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 |
|