Pol Henarejos
|
376b49db95
|
Fix encoding map on credmgmt listing credentials for specific RP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-03-02 22:07:45 +01:00 |
|
Pol Henarejos
|
9756b451bb
|
Fix test for credmgmt without credProtect.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-03-02 22:07:12 +01:00 |
|
Pol Henarejos
|
dcdf605a5e
|
Fix crash when missing PubKey type.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-03-02 22:06:50 +01:00 |
|
Pol Henarejos
|
6d9208f434
|
Added support for Fido emulation to automatize tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-03-02 22:05:04 +01:00 |
|
Pol Henarejos
|
9a493b9972
|
Fix for non apple builds
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-23 07:57:11 +01:00 |
|
Pol Henarejos
|
ef993d0f7b
|
Using byte serial rpiid.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-23 07:56:48 +01:00 |
|
Pol Henarejos
|
6d123e2a0f
|
Moving pointer.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-20 10:20:01 +01:00 |
|
Pol Henarejos
|
379f136699
|
Fix increasing counter on make credential.
Closes #6
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-20 10:19:25 +01:00 |
|
Pol Henarejos
|
f3decd8649
|
Fixes for Pico SDK 1.5
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-02-17 11:51:10 +01:00 |
|
Pol Henarejos
|
4f33d999e3
|
Adjusting code to work with the emulated interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2023-01-09 18:07:41 +01:00 |
|
Pol Henarejos
|
46661ee808
|
Adding first commit of OTP.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-30 21:34:33 +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
|
b3b2e98ec1
|
Adding OATH conditional compilation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-30 01:55:02 +01:00 |
|
Pol Henarejos
|
cdf96e3564
|
Fix ifdefs.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-30 01:36:53 +01:00 |
|
Pol Henarejos
|
4fe29750f2
|
Add some ifdefs for ccid.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-29 02:07:42 +01:00 |
|
Pol Henarejos
|
87bdea7e28
|
Fix uninitialized var.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-28 17:04:13 +01:00 |
|
Pol Henarejos
|
cecb5da3a0
|
Added auth check in test_auth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:49:21 +01:00 |
|
Pol Henarejos
|
49cf031037
|
Added test noauth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:47:17 +01:00 |
|
Pol Henarejos
|
3a2ab27567
|
Fix raising APDU
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:47:00 +01:00 |
|
Pol Henarejos
|
601e1bcda7
|
Added test_delete.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:33:32 +01:00 |
|
Pol Henarejos
|
dc6f25caf3
|
Send RESET with proper P1/P2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:33:19 +01:00 |
|
Pol Henarejos
|
20345ebd10
|
Added P1/P2 check on RESET.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:21:29 +01:00 |
|
Pol Henarejos
|
6674a0bb1e
|
Add IMF tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:21:17 +01:00 |
|
Pol Henarejos
|
c45c70d95d
|
Added support to overwrite keys with the same name.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:16:43 +01:00 |
|
Pol Henarejos
|
061b5e919e
|
Fix when IMF is not 8 bytes.
It must be prepended with 0 up to 8 bytes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-27 00:11:13 +01:00 |
|
Pol Henarejos
|
0dc547dbe5
|
Add test_bothath for TOTP and HOTP calculation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 21:38:30 +01:00 |
|
Pol Henarejos
|
c383f6c446
|
Fix HOTP CALCULATE.
It is not clear which is the role of IMF, which is 4-bytes length but counter is 8 bytes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 21:38:15 +01:00 |
|
Pol Henarejos
|
c3d6d4c657
|
Add test_overwrite and test_auth.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 20:45:25 +01:00 |
|
Pol Henarejos
|
e387033266
|
Fix returning ID in VERSION.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 20:45:15 +01:00 |
|
Pol Henarejos
|
97336bf8d4
|
Added first tests for OATH.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 19:22:56 +01:00 |
|
Pol Henarejos
|
6ebaa05523
|
Fix CALCULATE result.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 19:21:07 +01:00 |
|
Pol Henarejos
|
00f30ba00c
|
Adding disclaimer.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-26 19:20:56 +01:00 |
|
Pol Henarejos
|
363ad1c9e2
|
No need to call distinguished functions on core0/core1.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-24 01:38:38 +01:00 |
|
Pol Henarejos
|
94806f9bf0
|
Digits shall be returned in all cases.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-24 00:49:50 +01:00 |
|
Pol Henarejos
|
03b35cfe88
|
Added OATH calculations (CALCULATE and CALCULATE_ALL).
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-23 12:41:45 +01:00 |
|
Pol Henarejos
|
bc9bbaf292
|
Add VALIDATE instruction.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-23 01:50:05 +01:00 |
|
Pol Henarejos
|
e5ca759dea
|
Add OATH app through CCID interface.
It coexists with FIDO app via HID interface.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-23 01:40:30 +01:00 |
|
Pol Henarejos
|
f780b2a0b4
|
Fix HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-23 01:39:44 +01:00 |
|
Pol Henarejos
|
b9f1adf211
|
Fix selecting FIDO with AID.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-22 19:32:25 +01:00 |
|
Pol Henarejos
|
880a1b003d
|
Some fixes in HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-20 23:52:31 +01:00 |
|
Pol Henarejos
|
545860ccbc
|
Update some functions to the newer Pico HSM SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-20 23:42:06 +01:00 |
|
Pol Henarejos
|
fe95093484
|
Upgrading to Version 2.10.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2022-12-15 00:42:38 +01:00 |
|
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 |
|