Pol Henarejos
18d68d7e05
Fix needs power cycle logic.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-22 00:57:31 +01:00
Pol Henarejos
bd499ae1d4
Remove print
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 19:37:27 +01:00
Pol Henarejos
ac7e34522a
Fixed resident credential storage when two userId have the same prefix.
...
Added a specific test for this case.
Fixes #241 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2026-01-05 12:34:04 +01:00
Pol Henarejos
5f45a6b75b
Fix oath aid test.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-11-30 19:06:15 +01:00
Pol Henarejos
5b778f2e27
Fix CI/CD
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-10-28 10:19:48 +01: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
a5fd31a5d6
Upgrade to bookworm CI for fido2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-08-29 01:32:22 +02:00
Pol Henarejos
fdf97f5469
Upgrade tests to python-fido2 v2.0.0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-08-29 01:20:31 +02:00
Sylvain
8b317042a8
Remove WindowsClient from imports
2025-08-20 13:54:06 +02:00
Pol Henarejos
c3ea413592
Do not return extensions if they are not requested OR are false.
...
Fixes #136
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-03-30 19:32:25 +02:00
Pol Henarejos
3807e23914
Fix silent authentication with resident keys.
...
It requires a new silent format, so silent credentials must be reissued.
Related with #113 .
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-23 22:03:06 +01:00
Pol Henarejos
403b26b60a
Build EDDSA tests by default.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-21 19:07:10 +01:00
Pol Henarejos
964184cd9f
Upgrade to v6.4
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-19 20:15:06 +01:00
Pol Henarejos
88063d5d6d
Added tests for silent authentication.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2025-02-08 15:01:25 +01:00
Pol Henarejos
8ae4ab5af4
Upgrade to version 5.12
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-09-02 20:21:58 +02:00
Pol Henarejos
8ba9116454
Fix test
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-25 01:30:54 +02:00
Pol Henarejos
5a31405244
Improving tests
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-25 00:10:23 +02:00
Pol Henarejos
d2c25b69bc
Merge branch 'main' into eddsa
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-08-20 10:18:08 +02:00
Pol Henarejos
d5fe405a87
Fix test bad pub type.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-06-30 00:32:40 +02:00
Pol Henarejos
54bbc0e9ea
Fix return value when bad key type is provided. Fixes #47 .
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2024-06-30 00:31:29 +02:00
Pol Henarejos
a019b54d69
Merge branch 'development' into eddsa
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-22 13:27:35 +02:00
Pol Henarejos
539420b996
Added ES256K tests.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-22 13:23:56 +02:00
Pol Henarejos
0c08590dcc
Added support for ES256K tests.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-22 13:23:42 +02:00
Pol Henarejos
cac4ae1751
Adapted test errors to specs.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-22 13:23:22 +02:00
Pol Henarejos
974868d8e4
FIDO2 Server only uses supported algorithms.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-22 13:22:38 +02:00
Pol Henarejos
8af7cac57a
Added authentication tests with EdDSA.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 16:48:12 +02:00
Pol Henarejos
73b51cabfc
Merge branch 'development' into eddsa
2023-08-18 14:10:58 +02:00
Pol Henarejos
539ea61436
Add get assertion test with different algorithms.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 14:10:49 +02:00
Pol Henarejos
75771e5e46
Not used.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 14:10:24 +02:00
Pol Henarejos
8e26ec8bcd
Use python-fido2 from my repo, which contains some fixes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 14:10:17 +02:00
Pol Henarejos
ad3b2bbe4b
Added EdDSA credential creation test.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 13:07:52 +02:00
Pol Henarejos
05044b498d
Added test for testing algorithms on make credential.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-18 13:06:51 +02:00
Pol Henarejos
2d81a3c472
Update to pyfido2 1.1.2
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-08-16 19:17:13 +02:00
Pol Henarejos
483073ebb8
Fix tests for CI
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 20:31:38 +01:00
Pol Henarejos
12250a1c31
Small fixes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 17:54:00 +01:00
Pol Henarejos
717e7135d5
Adding test scripts
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 01:15:01 +01:00
Pol Henarejos
fc909fa93d
Reset device on test_cid_0
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 00:50:30 +01:00
Pol Henarejos
267e66eaee
Add input with timeout and fix fixtures' scopes.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 00:04:40 +01:00
Pol Henarejos
22317d4322
Numbering tests
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2023-03-03 00:04:12 +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
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
6674a0bb1e
Add IMF tests.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-27 00:21:17 +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
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
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
00f30ba00c
Adding disclaimer.
...
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es >
2022-12-26 19:20:56 +01:00