92 Commits
Author SHA1 Message Date
Pol Henarejos bb2764bc75 Add test results.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-29 00:40:37 +02:00
Pol Henarejos 3d8183d15e Fix EA P-2, F-2, F-3.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-23 11:58:31 +02:00
Pol Henarejos 4ae2a0492f Revert "Fix P-10"
This reverts commit 8e24c97230.
2026-06-22 21:35:48 +02:00
Pol Henarejos 854f5a2bdb When a device is reset, all previous non-resident credentials shall be invalidated, regardless silent or active assertions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 21:19:33 +02:00
Pol Henarejos 465ded39bd Fix F-7.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 20:01:14 +02:00
Pol Henarejos 8e24c97230 Fix P-10
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 19:28:26 +02:00
Pol Henarejos 654b6c9bdc Add more conformance tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 14:29:43 +02:00
Pol Henarejos 26f41ceff0 Do not check up presence in getinfo tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 13:49:11 +02:00
Pol Henarejos 0b41db259c Add and check MAX_RPIDS for minpin set.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 13:27:15 +02:00
Pol Henarejos edd6f78768 Allow up=true on MC.
The conformance test might be outdated.

Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-06-22 12:57:57 +02:00
Pol Henarejos 0e3d0d9a7d Add libtss2 to runners.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-05-28 23:47:20 +02:00
Pol Henarejos 0e1512a135 Fix rename oath when old name starts with the newer.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-06 18:55:30 +01:00
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