Pol Henarejos
|
483a0931a6
|
Update README with new enhancements and features
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-15 00:42:13 +01:00 |
|
Pol Henarejos
|
6644b500fa
|
Add write and read large blob test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-15 00:31:21 +01:00 |
|
Pol Henarejos
|
c8775ec69f
|
Fix computing sha256 of large blob array.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-15 00:00:29 +01:00 |
|
Pol Henarejos
|
9160bbb8fe
|
Write default large blob array.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-15 00:00:07 +01:00 |
|
Pol Henarejos
|
19dd52f944
|
Fix with required parameters.
LB required parameters are not at the begining of map.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 23:59:54 +01:00 |
|
Pol Henarejos
|
4c724d0e8b
|
Fix offset parameter.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 23:51:30 +01:00 |
|
Pol Henarejos
|
81d3da2645
|
Activating LBW permission.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 23:51:17 +01:00 |
|
Pol Henarejos
|
9bcfacfe08
|
Fix calling large blobs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 23:51:03 +01:00 |
|
Pol Henarejos
|
641c2fb880
|
Minor indent changes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:42:24 +01:00 |
|
Pol Henarejos
|
cb24927a80
|
Update get info command to add max large blob array length.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:42:09 +01:00 |
|
Pol Henarejos
|
4ddd45f16e
|
Add ef to large blob array.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:41:48 +01:00 |
|
Pol Henarejos
|
f39a51afca
|
Add macro for large blob size.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:41:38 +01:00 |
|
Pol Henarejos
|
aa4255b875
|
Add large blob command to cbor.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:41:19 +01:00 |
|
Pol Henarejos
|
a4d82136c2
|
Compile large blob command.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:40:14 +01:00 |
|
Pol Henarejos
|
4a3f957fdf
|
Add initial large blob command.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-14 19:40:02 +01:00 |
|
Pol Henarejos
|
24b66dcffc
|
Added some largeBlobKey tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-12 00:48:17 +01:00 |
|
Pol Henarejos
|
703e4697ec
|
Fix loading large blob key from a credential id.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-12 00:39:49 +01:00 |
|
Pol Henarejos
|
839562130a
|
Zeroize large blob key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-12 00:37:56 +01:00 |
|
Pol Henarejos
|
e87ae34ab5
|
Adde largeBlobs to get info.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-12 00:31:05 +01:00 |
|
Pol Henarejos
|
2431812a18
|
Return largeBlobKey on cred management.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-12 00:16:17 +01:00 |
|
Pol Henarejos
|
81717135f5
|
Add test for credBlob extension.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-11 21:04:55 +01:00 |
|
Pol Henarejos
|
1d1d8ce5c3
|
Adding info test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-11 21:04:35 +01:00 |
|
Pol Henarejos
|
6030f33977
|
Added more tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-11 00:07:22 +01:00 |
|
Pol Henarejos
|
360b8eadaa
|
Add minimal test for minPinLength extension.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-10 21:36:17 +01:00 |
|
Pol Henarejos
|
0d51d3c727
|
Number of credentials is always returned in GA, as Pico Fido does not have any display.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-10 20:49:09 +01:00 |
|
Pol Henarejos
|
d0924f5ecc
|
Some optimizations to speed up tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 19:02:23 +01:00 |
|
Pol Henarejos
|
866d69a82d
|
CredMgmt must be redeclared everytime, since PinToken might be changed due to underlaying doMC.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 18:42:59 +01:00 |
|
Pol Henarejos
|
00ba0db87a
|
Test fixes for credMgmt.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 16:34:12 +01:00 |
|
Pol Henarejos
|
c5644d14b0
|
Fix token precedence
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 16:28:03 +01:00 |
|
Pol Henarejos
|
2cf211cbd0
|
Fix clearing token rp link.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 16:27:41 +01:00 |
|
Pol Henarejos
|
50418113a9
|
Authenticator may return 1 number of credentials (not None).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 14:21:04 +01:00 |
|
Pol Henarejos
|
3a92238c0c
|
Fix returning numberOfCredentials based on up and uv flags in the request (not in the response).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 14:20:42 +01:00 |
|
Pol Henarejos
|
270a54f3b7
|
Adding parenthesis for clearer statement
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 14:19:28 +01:00 |
|
Pol Henarejos
|
a8364c281b
|
When doing GA, GET permission is necessary.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 13:33:51 +01:00 |
|
Pol Henarejos
|
5dcf89cd66
|
Fix critical bug caused by double free().
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-09 13:13:47 +01:00 |
|
Pol Henarejos
|
5c7be811e8
|
Return largeBlobKey on getAssertion if credential has largeKeyBlob and if requested.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 21:03:30 +01:00 |
|
Pol Henarejos
|
1707430593
|
Return largeBlobKey on makeCredential if requested.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 21:02:52 +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
|
315f01372e
|
Adding largeBlobKey in getInfo.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 21:02:08 +01:00 |
|
Pol Henarejos
|
860cca53e0
|
Added key derivation for large blob.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 17:07:16 +01:00 |
|
Pol Henarejos
|
d7016f6065
|
Add MAX_MSG_SIZE in getInfo.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 17:01:01 +01:00 |
|
Pol Henarejos
|
8e9eafaec5
|
Fix important potential buffer overflow deriving the credential key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 16:35:19 +01:00 |
|
Pol Henarejos
|
1376c51528
|
Fix credProtect should not be returned on getAssertion.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:57:41 +01:00 |
|
Pol Henarejos
|
fa5926a3cc
|
credBlob is returned on getAssertion if requested.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:55:27 +01:00 |
|
Pol Henarejos
|
710e03f5a6
|
Process credBlob on makeCredential.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:54:57 +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
|
4cb0af5045
|
Defining max length for credBlobs
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:48:46 +01:00 |
|
Pol Henarejos
|
196430517f
|
Added credBlob in getInfo.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:07:02 +01:00 |
|
Pol Henarejos
|
083f9bc787
|
Moving HSM pointer to support EA.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 15:06:29 +01:00 |
|
Pol Henarejos
|
eb66ec3064
|
Upgrade to v2.8
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-07 11:15:44 +01:00 |
|