Pol Henarejos
54fb02995f
Add 4 pseudorandom bytes to allow indexing used by some RP entities.
...
Fixes #185
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-09-11 11:31:45 +02:00
Pol Henarejos
56d5c61044
Add compatibility of old resident key system with the new one.
...
Related to #184 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-09-06 19:14:27 +02:00
Pol Henarejos
1ac628d241
Major refactor on resident keys.
...
Now, credential ids have shorter and fixed length (40) to avoid issues with some servers, which have maximum credential id length constraints.
Fixes #184
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-09-04 21:57:53 +02:00
Pol Henarejos
f43bc9701f
Added support for silent authentication.
...
Fixes #91 .
It requires FIDO22 credential protocol, meaning that old credentials have to be reissued.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-08 15:00:12 +01:00
Pol Henarejos
c00c83dfe6
Added support for thirdPartyPayment extension.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-13 21:12:49 +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
a151dc72e4
Embed largeBlobKey presence in credId.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-07 21:02:23 +01:00
Pol Henarejos
9d79505c5a
Embed credBlob onto credId.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-07 15:54:10 +01:00
Pol Henarejos
6b2e95deb0
Adding support for minPinLength extension.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-11-23 19:11:03 +01:00
Pol Henarejos
b8568d834a
Adding CRED_PROTO.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-28 11:54:39 +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
cf206bf158
Credentials CANNOT be regenerated, as they depend on random IV.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-21 19:53:36 +02:00
Pol Henarejos
4ab898378a
More fixes
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-21 16:30:49 +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
c938d47bf7
Adding extensions struct.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-09-20 23:59:52 +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